The Security Manager also provides a method of:
• Associating an alternate identification string with a user account.
• Allowing a user to logon using an alternate identification source.
The subroutine that permits this is \SecurityManager\AlternateLogon. Its sole parameter is the alternate identification string provided by the caller (the caller is typically a driver).
An alternate identification string can become associated with a user account during account management (i.e. when an account is being created, copied, or modified). When account management is not taking place, the alternate identification string can be used to uniquely identify a user during an alternate logon sequence (e.g. swiping a card through a card reader).
The alternate logon sequence will log off the user who is currently logged on (if a user is currently logged on), and cache the previously logged in user's information. If the supplied alternate identification string specifies a different user, the new user will be logged on. For example, this allows a user to perform a card swipe for both logging on and logging off, without ever touching a keyboard or mouse.