Method and apparatus for user log-in name mapping
View Patent ↗A method of detecting when a user logs into a UNIX computer, of determining if the user's local log-in name should be replaced by a network log-in name for network authentication, of replacing the local log-in name if so determined, and of sending the log-in name with any other required authentication information to an authenticator so the user may be authenticated and allowed to log in to the computer. Other embodiments are also described.
1. A computer-readable medium containing instructions that, when executed by a computing system, cause the system to perform operations comprising:
detecting when a user attempts to log into the computing system;
determining if a local log-in name supplied by the user should be replaced by a network log-in name used for network-wide authentication, wherein the determination comprises searching for the local log-in name in a mapping table, the mapping table being stored in a database on a second computing system that is accessible via a network;
replacing the local log-in name with the network log-in name if so determined; and
sending the log-in name to an authenticator to authenticate the user for logging into the computing system.
2. The computer-readable medium of claim 1 wherein the instructions are arranged as a Pluggable Authentication Module (“PAM”) framework module.
3. The computer-readable medium of claim 1 wherein the mapping table is stored in a local file on the computing system.
4. The computer-readable medium of claim 1 wherein the mapping table is stored in a database on the computing system.
5. A method comprising:
detecting when a user logs into a computing system;
determining if a local log-in name supplied by the user should be replaced by a network log-in name used for network-wide authentication, wherein the determination comprises reading a mapping table that links a plurality of local log-in names with a corresponding plurality of network-wide log-in names, the mapping table being stored in a database on a second computing system accessible via a network;
replacing the local log-in name with the network log-in name if so determined; and
sending the network log-in name to an authenticator to authenticate the user for logging into the computing system.
6. The method of claim 5 wherein the determining operation is performed by a Pluggable Application Module of the computing system.
7. The method of claim 5 wherein the mapping table is stored in a local file on the computing system.
8. The method of claim 5 wherein the mapping table is stored in a database on the computing system.