# Uses of Package
net.shibboleth.idp.authn.context

Packages that use net.shibboleth.idp.authn.context
Package
Description
net.shibboleth.idp.authn
APIs related to the authentication of a subject.
net.shibboleth.idp.authn.context
Context classes for managing authentication-related state.
net.shibboleth.idp.authn.context.impl
Implementation classes related to authentication contexts.
net.shibboleth.idp.authn.context.navigate
Functions for traversing authentication contexts.
net.shibboleth.idp.authn.impl
Implementation of various authentication actions.
net.shibboleth.idp.authn.principal
Classes supporting Java `Principal` usage.
net.shibboleth.idp.authn.proxy.impl
Classes implementing proxied authentication flows.
net.shibboleth.idp.cas.flow.impl
CAS protocol flow implementations.
net.shibboleth.idp.saml.nameid
Code for manipulating NameIDs and NameIdentifiers.
net.shibboleth.idp.saml.nameid.impl
Implementation of SAML `NameID` and `NameIdentifier` generation and consumption.
net.shibboleth.idp.saml.profile.impl
Actions common to SAML 1 and SAML 2 processing.
net.shibboleth.idp.saml.saml1.profile.impl
Profile processing actions related to SAML 1 messages.
net.shibboleth.idp.saml.saml2.profile.config.navigate
Functions to navigate into SAML 2 profile configuration information.
net.shibboleth.idp.saml.saml2.profile.impl
Profile processing actions related to SAML 2 messages.
net.shibboleth.idp.session.impl
Implementations of session-related classes and interfaces.

Classes in net.shibboleth.idp.authn.context used by net.shibboleth.idp.authn
Class
Description
AuthenticationContext
A context representing the state of an authentication attempt, this is the primary input/output context for the action flow responsible for authentication, and within that flow, the individual flows that carry out a specific kind of authentication.
ExternalAuthenticationContext
A context representing the state of an externalized authentication attempt, a case where authentication happens outside of a web flow.
RequestedPrincipalContext
A context that holds information about an authentication request's requirement for a specific custom `Principal`.
SubjectCanonicalizationContext
A context that holds an input `Subject` to canonicalize into a principal name, and the collection of c14n flows to attempt.
UsernamePasswordContext
Context that carries a username/password pair to be validated.
Classes in net.shibboleth.idp.authn.context used by net.shibboleth.idp.authn.context
Class
Description
AuthenticationContext
A context representing the state of an authentication attempt, this is the primary input/output context for the action flow responsible for authentication, and within that flow, the individual flows that carry out a specific kind of authentication.
AuthenticationErrorContext
A context that holds information about authentication failures.
AuthenticationWarningContext
A context that holds information about authentication warnings.
CertificateContext
Context that carries a `Certificate` to be validated.
ExternalAuthenticationContext
A context representing the state of an externalized authentication attempt, a case where authentication happens outside of a web flow.
KerberosTicketContext
Context that carries a `KerberosTicket` to be validated.
LDAPResponseContext
A context containing data about an LDAP authentication operation.
LockoutManagerContext
A context that holds information about a management operation on an `AccountLockoutManager`.
MultiFactorAuthenticationContext
A context that holds information about the intermediate state of the multi-factor login flow.
PreferredPrincipalContext
A context that holds information about an authentication request's preference for a specific custom `Principal`.
RequestedPrincipalContext
A context that holds information about an authentication request's requirement for a specific custom `Principal`.
SubjectCanonicalizationContext
A context that holds an input `Subject` to canonicalize into a principal name, and the collection of c14n flows to attempt.
SubjectContext
A context that holds information about the subject of a request.
UserAgentContext
A context containing data about the user agent.
UsernameContext
Context that carries a username (without a password) to be validated.
UsernamePasswordContext
Context that carries a username/password pair to be validated.
Classes in net.shibboleth.idp.authn.context used by net.shibboleth.idp.authn.context.impl
Class
Description
SubjectContext
A context that holds information about the subject of a request.
Classes in net.shibboleth.idp.authn.context used by net.shibboleth.idp.authn.context.navigate
Class
Description
AuthenticationContext
A context representing the state of an authentication attempt, this is the primary input/output context for the action flow responsible for authentication, and within that flow, the individual flows that carry out a specific kind of authentication.
RequestedPrincipalContext
A context that holds information about an authentication request's requirement for a specific custom `Principal`.
SubjectCanonicalizationContext
A context that holds an input `Subject` to canonicalize into a principal name, and the collection of c14n flows to attempt.
SubjectContext
A context that holds information about the subject of a request.
Classes in net.shibboleth.idp.authn.context used by net.shibboleth.idp.authn.impl
Class
Description
AuthenticationContext
A context representing the state of an authentication attempt, this is the primary input/output context for the action flow responsible for authentication, and within that flow, the individual flows that carry out a specific kind of authentication.
CertificateContext
Context that carries a `Certificate` to be validated.
ExternalAuthenticationContext
A context representing the state of an externalized authentication attempt, a case where authentication happens outside of a web flow.
MultiFactorAuthenticationContext
A context that holds information about the intermediate state of the multi-factor login flow.
PreferredPrincipalContext
A context that holds information about an authentication request's preference for a specific custom `Principal`.
RequestedPrincipalContext
A context that holds information about an authentication request's requirement for a specific custom `Principal`.
SubjectCanonicalizationContext
A context that holds an input `Subject` to canonicalize into a principal name, and the collection of c14n flows to attempt.
UserAgentContext
A context containing data about the user agent.
UsernameContext
Context that carries a username (without a password) to be validated.
UsernamePasswordContext
Context that carries a username/password pair to be validated.
Classes in net.shibboleth.idp.authn.context used by net.shibboleth.idp.authn.principal
Class
Description
AuthenticationContext
A context representing the state of an authentication attempt, this is the primary input/output context for the action flow responsible for authentication, and within that flow, the individual flows that carry out a specific kind of authentication.
MultiFactorAuthenticationContext
A context that holds information about the intermediate state of the multi-factor login flow.
Classes in net.shibboleth.idp.authn.context used by net.shibboleth.idp.authn.proxy.impl
Class
Description
AuthenticationContext
A context representing the state of an authentication attempt, this is the primary input/output context for the action flow responsible for authentication, and within that flow, the individual flows that carry out a specific kind of authentication.
Classes in net.shibboleth.idp.authn.context used by net.shibboleth.idp.cas.flow.impl
Class
Description
AuthenticationContext
A context representing the state of an authentication attempt, this is the primary input/output context for the action flow responsible for authentication, and within that flow, the individual flows that carry out a specific kind of authentication.
Classes in net.shibboleth.idp.authn.context used by net.shibboleth.idp.saml.nameid
Class
Description
SubjectCanonicalizationContext
A context that holds an input `Subject` to canonicalize into a principal name, and the collection of c14n flows to attempt.
Classes in net.shibboleth.idp.authn.context used by net.shibboleth.idp.saml.nameid.impl
Class
Description
SubjectCanonicalizationContext
A context that holds an input `Subject` to canonicalize into a principal name, and the collection of c14n flows to attempt.
SubjectContext
A context that holds information about the subject of a request.
Classes in net.shibboleth.idp.authn.context used by net.shibboleth.idp.saml.profile.impl
Class
Description
AuthenticationContext
A context representing the state of an authentication attempt, this is the primary input/output context for the action flow responsible for authentication, and within that flow, the individual flows that carry out a specific kind of authentication.
Classes in net.shibboleth.idp.authn.context used by net.shibboleth.idp.saml.saml1.profile.impl
Class
Description
AuthenticationContext
A context representing the state of an authentication attempt, this is the primary input/output context for the action flow responsible for authentication, and within that flow, the individual flows that carry out a specific kind of authentication.
RequestedPrincipalContext
A context that holds information about an authentication request's requirement for a specific custom `Principal`.
Classes in net.shibboleth.idp.authn.context used by net.shibboleth.idp.saml.saml2.profile.config.navigate
Class
Description
SubjectContext
A context that holds information about the subject of a request.
Classes in net.shibboleth.idp.authn.context used by net.shibboleth.idp.saml.saml2.profile.impl
Class
Description
AuthenticationContext
A context representing the state of an authentication attempt, this is the primary input/output context for the action flow responsible for authentication, and within that flow, the individual flows that carry out a specific kind of authentication.
RequestedPrincipalContext
A context that holds information about an authentication request's requirement for a specific custom `Principal`.
SubjectContext
A context that holds information about the subject of a request.
Classes in net.shibboleth.idp.authn.context used by net.shibboleth.idp.session.impl
Class
Description
AuthenticationContext
A context representing the state of an authentication attempt, this is the primary input/output context for the action flow responsible for authentication, and within that flow, the individual flows that carry out a specific kind of authentication.
SubjectCanonicalizationContext
A context that holds an input `Subject` to canonicalize into a principal name, and the collection of c14n flows to attempt.
SubjectContext
A context that holds information about the subject of a request.