Authentication process flow
The following diagram illustrates the general process flow for WebSEAL authentication when an external authentication interface (EAI) is not being used:

- The user presents authentication information to WebSEAL (for example, password, certificate, HTTP header) during a request for a resource in the protected object space.
- WebSEAL invokes the configured authentication module for that type of authentication information.
- The authentication module validates the authentication information and returns an identity to WebSEAL.
- WebSEAL uses this identity to create a credential for that user, based on data stored for that user in the user registry. This credential is used during authorization decisions for requests made by this user.
Note: The external authentication interface (EAI) supports external
authentication.