How to generate the credential

WebSEAL can build a credential directly from PAC header data. The authorization API builds the credential for user identity header data.

Other authentication data can be supplied by the WebSEAL system itself when building a credential from user identity authentication data. WebSEAL has additional information about the client system that is required to construct the credential. This information is supplied when authentication data from the external authentication interface is used to generate a credential.

Some of these values can be overridden by the eaiauthn module using extended attributes to the header data.

Table 1. Supplemental credential data provided by WebSEAL
FieldSource

Can external authentication interface override value?

Client IP AddressDerived from the initial client request.yes
Browser InformationDerived from the initial client request.yes
Registry TypeDetermined from the current WebSEAL configuration.no
DomainDetermined from the current WebSEAL configuration.no