Coordinating credentials across disparate credential stores
First Claim
1. In a computing system environment, a method of coordinating user credentials across multiple disparate credential stores, comprising:
- determining credential information for at least two of said multiple disparate credential stores;
commonly formatting said credential information;
of the commonly formatted said credential information, indicating various user credentials for synchronizing;
determining updated credential information for the at least two of said multiple disparate credential stores;
commonly formatting said updated credential information; and
if the updated credential information and the credential information differ, updating the various user credentials.
7 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods are described for coordinating user credentials across multiple disparate credential stores. A synchronizing engine requests and receives past and present credential information from the disparate credential stores. Users indicate which, if any, of the credential information they desire to synch together. Upon common formatting of the credential information, comparisons reveal whether differences exist between the past and present versions. If differences exist, the information is updated. In this manner, users link together various passwords, keys or other secrets to maintain convenience from a single point of control, such as in a single-sign-on (SSO) environment, regardless of the disparateness of the stores. The reverse is also possible such that linked credentials are accessible from the multiple stores. Retrofitting existing SSO services is another feature as are computer program products and computing network interaction. User or enterprise policies are also used in governing these credentials.
-
Citations
25 Claims
-
1. In a computing system environment, a method of coordinating user credentials across multiple disparate credential stores, comprising:
-
determining credential information for at least two of said multiple disparate credential stores; commonly formatting said credential information; of the commonly formatted said credential information, indicating various user credentials for synchronizing; determining updated credential information for the at least two of said multiple disparate credential stores; commonly formatting said updated credential information; and if the updated credential information and the credential information differ, updating the various user credentials. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In a computing system environment, a method of coordinating user credentials across multiple disparate credential stores, comprising:
-
requesting credential information for at least two of said multiple disparate credential stores; receiving the requested credential information through a common interface and in a common format; computing a first hash for the received credential information; requesting updated credential information for the at least two of said multiple disparate credential stores; receiving the updated credential information through the common interface and in the common format; computing a second hash for the received updated credential information; and if the second hash does not match the first hash, updating various user credentials. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product available as a download or on a computer readable medium having executable instructions for coordinating user credentials across multiple disparate credential stores, comprising:
-
a first component for requesting and receiving credential information and, thereafter, updated credential information for at least two of said multiple disparate credential stores; a second component to commonly format the credential information and the updated credential information; a third component to receive user input indicating various user credentials of the credential information desired to be synchronized together in the event the credential information and the updated credential information have differences; and a fourth component for determining whether the credential information and the updated credential information actually have said differences. - View Dependent Claims (16, 17)
-
-
18. A computing system for coordinating user credentials across multiple disparate credential stores, comprising:
-
a user interface module for indicating various credentials to be synchronized with one another; a single-sign-on service; a synchronizing engine interfacing with the single-sign-on service; and at least two credential stores having dissimilar credential information, wherein the synchronizing engine receives the credential information in a common format and is configured to compare past and present versions of the credential information to ascertain whether differences exist, in the event differences exist, the synchronizing engine being configured to update the various credentials indicated by a user via the user interface module. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification