# Package io.undertow.security.idm

Interface Summary
Account: Representation of an account, most likely a user account.
Credential: Representation of a users Credential.
DigestCredential: An extension of `Credential` to provide some additional methods needed to enable verification of a request where `DigestAuthenticationMechanism` is in use.
IdentityManager: The IdentityManager interface to be implemented by an identity manager implementation providing user verification and identity loading to Undertow.

Class Summary
ExternalCredential: Representation of an external credential.
GSSContextCredential: A `Credential` to wrap an established GSSContext.
PasswordCredential: A Credential representing the password of an Account.
X509CertificateCredential: A `Credential` implementation which wraps an X.509 certificate.

Enum Summary
DigestAlgorithm: Enumeration of the supported digest algorithms.