# Package net.shibboleth.idp.saml.authn.principal

@NonnullElements package net.shibboleth.idp.saml.authn.principal
SAML-specific classes for integration with idp-authn-api packages.

Related Packages
Package
Description
net.shibboleth.idp.saml.authn.principal.impl
Implementation classes supporting SAML-related Principal objects.
Classes
Class
Description
AuthenticationMethodPrincipal
Principal based on a SAML 1.x AuthenticationMethod.
AuthnContextClassRefPrincipal
Principal based on a SAML AuthnContextClassRef.
AuthnContextDeclPrincipal
Principal based on a SAML AuthnContextDecl.
AuthnContextDeclRefPrincipal
Principal based on a SAML AuthnContextDeclRef.
NameIdentifierPrincipal
Principal based on the SAML2 `NameIdentifier`.
NameIDPrincipal
Principal based on the SAML2 `NameID`.