Designing and Implementing Secure Cloud Access for Users and Endpoints