Expand description
Authentication typestates, including the recursive SASL sub-session.
Enums§
- Auth
- The backend’s initial authentication choice.
- Auth
Completion - Completion or failure after a credential mechanism finishes.
- Auth
Event - A startup message that advances or terminates authentication.
- Auth
Offer - External choice offered by the backend during authentication.
- Awaiting
Auth Ok - The selected mechanism has completed and
AuthenticationOkis required. - Awaiting
Startup Ready - Authentication succeeded and startup messages are being consumed until ready.
- Password
Response - A cleartext or MD5 password response is required.
- Ready
- Authentication and startup have completed and commands may be issued.
- Sasl
- The backend must provide the next SASL continuation or final message.
- Sasl
Challenge - A client response to a SASL challenge is required.
- Sasl
Event - An external choice received during a SASL exchange.
- Sasl
Final - The received SASL final message must be verified by authentication policy.
- Sasl
Initial - A SASL mechanism and optional initial response must be selected.
- Token
Auth Event - An external choice during GSS, SSPI, or Kerberos token exchange.
- Token
Challenge - The backend must continue or complete token-based authentication.
- Token
Response - A client token for GSS, SSPI, or Kerberos authentication is required.
Traits§
- TlsServer
EndPoint - TLS transports expose the RFC 5929
tls-server-end-pointbinding.