Unified management of third-party accounts
First Claim
1. A non-transitory computer-readable medium embodying a program executable in at least one computing device, comprising:
- code that manages a plurality of third-party network site accounts for a plurality of users in an organization;
code that determines that one of the plurality of users has requested access to a third-party network site;
code that determines whether one of the plurality of third-party network site accounts is available for use by the one of the plurality of users for accessing the third-party network site;
code that configures a client associated with the one of the plurality of users to access the third-party network site using the one of the plurality of third-party network site accounts in response to determining that the one of the plurality of third-party network site accounts is available for use by the one of the plurality of users for accessing the third-party network site;
code that determines whether the one of the plurality of users has an existing user-maintained account with the third-party network site;
code initiates creation of a new third-party account with the third-party network site in response to determining that none of the plurality of third-party network site accounts is available for use by the one of the plurality of users for accessing the third-party network site and in response to determining that the one of the plurality of users does not have the existing user-maintained account with the third-party network site; and
code that generates a user interface configured to receive a security credential for the existing user-maintained account from the one of the plurality of users in response to determining that determining that none of the plurality of third-party network site accounts is available for use by the one of the plurality of users for accessing the third-party network site and in response to determining that the one of the plurality of users has the existing user-maintained account with the third-party network site.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments for management of third-party accounts for users in an organization. It is determined whether a user in an organization is to be provided with managed access to a third-party network site. An account may be managed for the user with the third-party network site in response when the user is to be provided with managed access to the third-party network site. A security credential is stored for the managed account. A client computing device associated with the user is configured to authenticate with the third-party network site using the security credential. The user may be restricted from accessing the security credential.
-
Citations
20 Claims
-
1. A non-transitory computer-readable medium embodying a program executable in at least one computing device, comprising:
-
code that manages a plurality of third-party network site accounts for a plurality of users in an organization; code that determines that one of the plurality of users has requested access to a third-party network site; code that determines whether one of the plurality of third-party network site accounts is available for use by the one of the plurality of users for accessing the third-party network site; code that configures a client associated with the one of the plurality of users to access the third-party network site using the one of the plurality of third-party network site accounts in response to determining that the one of the plurality of third-party network site accounts is available for use by the one of the plurality of users for accessing the third-party network site; code that determines whether the one of the plurality of users has an existing user-maintained account with the third-party network site; code initiates creation of a new third-party account with the third-party network site in response to determining that none of the plurality of third-party network site accounts is available for use by the one of the plurality of users for accessing the third-party network site and in response to determining that the one of the plurality of users does not have the existing user-maintained account with the third-party network site; and code that generates a user interface configured to receive a security credential for the existing user-maintained account from the one of the plurality of users in response to determining that determining that none of the plurality of third-party network site accounts is available for use by the one of the plurality of users for accessing the third-party network site and in response to determining that the one of the plurality of users has the existing user-maintained account with the third-party network site. - View Dependent Claims (2, 3, 4, 20)
-
-
5. A system, comprising:
-
at least one computing device; and at least one application executable in the at least one computing device, the at least one application comprising; logic that determines whether a user in an organization is to be provided with managed access to a third-party network site; logic that manages a first account for the user with the third-party network site in response to determining that the user is to be provided with managed access to the third-party network site; logic that stores a security credential for the managed first account; logic that configures a client computing device associated with the user to authenticate with the third-party network site using the security credential, wherein access by the user to the security credential is restricted; and logic that disables access by the user to the third-party network site via a second account that is not managed by the logic that manages the first account, wherein, in response to the access via the second account being disabled, the user is required to use the first account instead of the second account to access the third-party network site. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
authenticating, via at least one of one or more first computing devices, an identity of a user in an organization; receiving, via at least one of the one or more first computing devices, security credentials for one of a plurality of third-party accounts from a second computing device in response to authenticating the identity of the user, wherein the security credentials for the plurality of third-party accounts are managed by the organization on behalf of the user; determining, via at least one of the one or more first computing devices, that the user has requested access to a third-party network site associated with the one of the plurality of third-party accounts; authenticating, via at least one of the one or more first computing devices, with the third-party network site using the security credential for the one of the plurality of third-party accounts; causing, via at least one of the one or more first computing devices, a user interface to be rendered based at least in part on data received from the third-party network site after authentication with the third-party network site; and disabling, via at least one of the one or more computing devices, access by the user to the third-party network site via an account that is not managed by the organization, wherein, in response to the access via the account that is not managed by the organization being disabled, the user is required to use the one of the plurality of third-party accounts instead of the account that is not managed by the organization to access the third-party network site. - View Dependent Claims (16, 17, 18, 19)
-
Specification