Login process for the server
The server uses the following process to login a user:
- The user logs in, specifying a name and password.
-
The server checks to see if LDAP integration has been enabled for the server.
- If LDAP integration has been enabled, the server checks the user record as described in Step 3.
- If LDAP integration has not been enabled, the server passes the
user’s credentials to an authentication script if one exists, or it
validates credentials using the
db.user
table; it then issues a ticket if validation succeeds.
-
The server checks the user record to see which authentication method to use:
ldap
orperforce
.- If
ldap
, the server cycles through available LDAP configurations to find the user. If the user is found and the password is valid, a ticket is issued for the user. - If
perforce
, the server validates the user against thedb.user
table and issues a ticket if the user exists and credentials are valid.
- If