Process for a user authentication operation
- Last Updated: September 24, 2013
- 2 minute read
- OpenEdge
- Version 13.0
- Documentation
A user authentication operation generally follows these steps to authenticate a user's identity:
- If an unsealed security token is provided without the necessary user account claims, provides a new security token initialized with the user's credentials, including their user name, domain name, passphrase, and a unique login session ID.
- If there is a login expiration time stamp set in the security token and it has expired, seals the security token in a state that indicates its time for authentication has expired and exits from the authentication operation with no further action.
- Verifies that the name of the user credential's domain is found and enabled in the domain registry of the ABL session or database connection.
- Verifies that the domain is configured with an authentication system that is enabled for user authentication.
-
Authenticates the user credentials against the user accounts defined for the domain's
authentication system: