PROVIDING A MANAGED BROWSER
First Claim
1. A method, comprising:
- loading, by a computing device, a managed browser, the managed browser being configured to provide at least one managed mode in which one or more policies are applied to the managed browser, the one or more policies being configured to limit at least one function of the managed browser;
receiving, by the computing device, a single sign-on (SSO) credential that is associated with at least one user account;
obtaining, by the computing device, enterprise data from one or more enterprise resources based on the SSO credential; and
providing, by the computing device, access to the obtained enterprise data via the managed browser,wherein obtaining the enterprise data from the one or more enterprise resources based on the SSO credential includes;
receiving an authentication challenge from at least one enterprise resource of the one or more enterprise resources;
determining, based on at least one policy of the one or more policies, whether to provide the SSO credential to the at least one enterprise resource in response to the authentication challenge; and
based on determining to provide the SSO credential to the at least one enterprise resource in response to the authentication challenge, providing the SSO credential to the at least one enterprise resource,wherein providing access to the obtained enterprise data via the managed browser includes enforcing at least one policy of the one or more policies based on the SSO credential, andwherein the at least one enforced policy of the one or more policies is configured to limit access to the obtained enterprise data.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, computer-readable media, and apparatuses for providing a managed browser are presented. In various embodiments, a computing device may load a managed browser. The managed browser may, for instance, be configured to provide a managed mode in which one or more policies are applied to the managed browser, and an unmanaged mode in which such policies might not be applied and/or in which the browser might not be managed by at least one device manager agent running on the computing device. Based on device state information and/or one or more policies, the managed browser may switch between the managed mode and the unmanaged mode, and the managed browser may provide various functionalities, which may include selectively providing access to enterprise resources, based on such state information and/or the one or more policies.
6 Citations
26 Claims
-
1. A method, comprising:
-
loading, by a computing device, a managed browser, the managed browser being configured to provide at least one managed mode in which one or more policies are applied to the managed browser, the one or more policies being configured to limit at least one function of the managed browser; receiving, by the computing device, a single sign-on (SSO) credential that is associated with at least one user account; obtaining, by the computing device, enterprise data from one or more enterprise resources based on the SSO credential; and providing, by the computing device, access to the obtained enterprise data via the managed browser, wherein obtaining the enterprise data from the one or more enterprise resources based on the SSO credential includes; receiving an authentication challenge from at least one enterprise resource of the one or more enterprise resources; determining, based on at least one policy of the one or more policies, whether to provide the SSO credential to the at least one enterprise resource in response to the authentication challenge; and based on determining to provide the SSO credential to the at least one enterprise resource in response to the authentication challenge, providing the SSO credential to the at least one enterprise resource, wherein providing access to the obtained enterprise data via the managed browser includes enforcing at least one policy of the one or more policies based on the SSO credential, and wherein the at least one enforced policy of the one or more policies is configured to limit access to the obtained enterprise data. - View Dependent Claims (2, 3, 5, 7, 21, 22, 23, 24, 25, 26)
-
-
4. (canceled)
-
6. (canceled)
-
8. A computing device, comprising:
-
at least one processor; and memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing device to; load a managed browser, the managed browser being configured to provide at least one managed mode in which one or more policies are applied to the managed browser, the one or more policies being configured to limit at least one function of the managed browser; receive a single sign-on (SSO) credential that is associated with at least one user account; obtain enterprise data from one or more enterprise resources based on the SSO credential; and provide access to the obtained enterprise data via the managed browser, wherein obtaining the enterprise data from the one or more enterprise resources based on the SSO credential includes; receiving an authentication challenge from at least one enterprise resource of the one or more enterprise resources; determining, based on at least one policy of the one or more policies, whether to provide the SSO credential to the at least one enterprise resource in response to the authentication challenge; and based on determining to provide the SSO credential to the at least one enterprise resource in response to the authentication challenge, providing the SSO credential to the at least one enterprise resource, wherein providing access to the obtained enterprise data via the managed browser includes enforcing at least one policy of the one or more policies based on the SSO credential, and wherein the at least one enforced policy of the one or more policies is configured to limit access to the obtained enterprise data. - View Dependent Claims (9, 10, 12, 14)
-
-
11. (canceled)
-
13. (canceled)
-
15. One or more non-transitory computer-readable media having instructions stored thereon that, when executed, cause a computing device to:
-
load a managed browser, the managed browser being configured to provide at least one managed mode in which one or more policies are applied to the managed browser, the one or more policies being configured to limit at least one function of the managed browser; receive a single sign-on (SSO) credential that is associated with at least one user account; obtain enterprise data from one or more enterprise resources based on the SSO credential; and provide access to the obtained enterprise data via the managed browser, wherein obtaining the enterprise data from the one or more enterprise resources based on the SSO credential includes; receiving an authentication challenge from at least one enterprise resource of the one or more enterprise resources; determining, based on at least one policy of the one or more policies, whether to provide the SSO credential to the at least one enterprise resource in response to the authentication challenge; and based on determining to provide the SSO credential to the at least one enterprise resource in response to the authentication challenge, providing the SSO credential to the at least one enterprise resource, wherein providing access to the obtained enterprise data via the managed browser includes enforcing at least one policy of the one or more policies based on the SSO credential, and wherein the at least one enforced policy of the one or more policies is configured to limit access to the obtained enterprise data. - View Dependent Claims (16, 17, 19)
-
-
18. (canceled)
-
20. (canceled)
Specification