×

Restricting access to public cloud SaaS applications to a single organization

  • US 10,320,844 B2
  • Filed: 01/13/2016
  • Issued: 06/11/2019
  • Est. Priority Date: 01/13/2016
  • Status: Active Grant
First Claim
Patent Images

1. In a computing environment, a computer system comprising:

  • one or more processors; and

    one or more computer-readable media having stored thereon instructions that are executable by the one or more processors to configure the computer system to allow an enterprise device managed by an enterprise to access a tenant that is associated with the enterprise and that is a part of a cloud service while preventing the enterprise device from accessing one or more other tenants that are also parts of the cloud service by causing the computer system to perform at least the following;

    at the cloud service, which is managed by the computer system, receiving an access request that originated from the enterprise device, the access request including both (1) a request from the enterprise device to access the enterprise'"'"'s associated tenant and (2) policy that, when implemented by the cloud service, controls how the cloud service is to subsequently issue an authentication token such that the request and the policy are included in the access request prior to issuance of the authentication token, wherein the policy includes one or more uniform resource locators (URLs) that collectively identifies at least one or more allowed tenant that the enterprise device is permitted to navigate to or one or more tenant that the enterprise device is not permitted to navigate to;

    at the cloud service, determining that the policy corresponds to access permissions for the enterprise'"'"'s associated tenant, the policy being received from the enterprise for enforcement by the cloud service, wherein the policy included in the access request provides an indication to the cloud service whether the access request is to be granted by issuing the authentication token or denied by refraining from issuing the authentication token; and

    at the cloud service, granting or denying the access request based on the policy which was obtained from the enterprise and which was included in the access request, wherein any URL in the policy that identifies an allowed tenant causes issuance of the authorization token for the allowed tenant and any URL in the policy that identifies a tenant that the enterprise device is not permitted to navigate to is used to prevent the issuance of the authentication token for the tenant that the enterprise device is not permitted to navigate to.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×