Apparatus and method for managing multiple user identities on a networked computer system
First Claim
1. An apparatus comprising:
- at least one processor;
a memory coupled to the at least one processor;
a first user registry residing in the memory that contains a first user identity for a selected user;
a second user registry residing in the memory that contains a second user identity for the selected user; and
an identity mapping mechanism that provides a mapping between the first user identity and the second user identity.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method allow a system administrator to manage multiple user identities in multiple user registries in different processing environments. An identity mapping mechanism is provided that includes a directory service that includes entries that reference user identities in the multiple registries, and that reference identity mappings between those entries. The identity mapping mechanism includes an interface defined by a plurality of APIs that allow accessing and correlating the multiple user identities and the identity mappings. A programmer can generate an application or tool that uses the identity mapping mechanism by calling the APIs in the interface. In this manner, administration of user identities occurs with the user as the primary focus, rather than the platform. In addition, a common tool can be used to manage the user identities of different environments, making administration of user identities in a heterogenous network more efficient and cost-effective.
78 Citations
34 Claims
-
1. An apparatus comprising:
-
at least one processor;
a memory coupled to the at least one processor;
a first user registry residing in the memory that contains a first user identity for a selected user;
a second user registry residing in the memory that contains a second user identity for the selected user; and
an identity mapping mechanism that provides a mapping between the first user identity and the second user identity. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
at least one processor;
a memory coupled to the at least one processor;
a first user registry residing in the memory containing a first plurality of user identities;
a second user registry residing in the memory containing a second plurality of user identities;
a directory service that contains a plurality of user identity mappings that correlate a first user identity in the first user registry to a second user identity in the second user registry, and that references the first and second user registries; and
schema for the directory service that specifies relationships between a plurality of entries in the directory service, where at least one entry includes the user identity mappings. - View Dependent Claims (8, 9, 10, 11, 13, 14, 15, 17, 18)
-
-
12. A networked computer system comprising:
-
a network that interconnects a plurality of computer systems;
a first computer system coupled to the network that includes a first user registry for a first processing environment that contains a first user identity for a selected user;
a second computer system coupled to the network that includes a second user registry for a second processing environment that contains a second user identity for the selected user; and
a mechanism coupled to the network that provides a mapping between the first user identity and the second user identity.
-
-
16. A method for managing a plurality of user identities on a plurality of computer system coupled to a network, each user identity corresponding to a defined processing environment, the method comprising the steps of:
-
providing an identity mapping mechanism that provides a mapping between a first user identity in a first user registry and a second user identity in a second user registry; and
invoking the identity mapping mechanism to determine the mapping between the first user identity and the second user identity.
-
-
19. A method for correlating a plurality of user identities on a plurality of computer systems coupled to a network, the method comprising the steps of:
-
generating a global identifier corresponding to a user;
mapping a first user identity in a first user registry to the global identifier; and
mapping a second user identity in a second user registry to the global identifier.
-
-
20. A program product comprising:
-
(A) an identity mapping mechanism that provides a mapping between;
(A1) a first user identity for a selected user residing in a first user registry; and
(A2) a second user identity for the selected user residing in a second user registry; and
(B) computer-readable signal bearing media bearing the identity mapping mechanism. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34)
-
-
28. A program product comprising:
-
(A) a directory service that contains a plurality of user identity mappings that correlate a first user identity in a first user registry to a second user identity in a second user registry, and that references the first and second user registries; and
(B) schema for the directory service that specifies relationships between a plurality of entries in the directory service, where at least one entry includes the user identity mappings; and
(C) computer-readable signal bearing media bearing the directory service and the schema.
-
Specification