Class Hierarchy
- java.lang.Object
- net.shibboleth.utilities.java.support.component.AbstractInitializableComponent (implements net.shibboleth.utilities.java.support.component.DestructableComponent, net.shibboleth.utilities.java.support.component.InitializableComponent)
- net.shibboleth.idp.authn.principal.AbstractPrincipalSerializer<Type> (implements net.shibboleth.idp.authn.principal.PrincipalSerializer<Type>)
- net.shibboleth.idp.authn.principal.AuthenticationResultPrincipal (implements java.security.Principal)
- net.shibboleth.idp.authn.principal.DefaultPrincipalDeterminationStrategy<T> (implements java.util.function.Function<T,R>)
- net.shibboleth.idp.authn.principal.IdPAttributePrincipal (implements java.security.Principal)
- net.shibboleth.idp.authn.principal.PasswordPrincipal (implements net.shibboleth.idp.authn.principal.CloneablePrincipal)
- net.shibboleth.idp.authn.principal.PrincipalEvalPredicateFactoryRegistry
- net.shibboleth.idp.authn.principal.ProxyAuthenticationPrincipal (implements java.util.function.Predicate<T>, java.security.Principal)
- net.shibboleth.idp.authn.principal.UsernamePrincipal (implements net.shibboleth.idp.authn.principal.CloneablePrincipal)
- net.shibboleth.utilities.java.support.component.AbstractInitializableComponent (implements net.shibboleth.utilities.java.support.component.DestructableComponent, net.shibboleth.utilities.java.support.component.InitializableComponent)
Interface Hierarchy
- java.lang.Cloneable
- net.shibboleth.idp.authn.principal.CloneablePrincipal (also extends java.security.Principal)
- net.shibboleth.utilities.java.support.component.Component
- net.shibboleth.utilities.java.support.component.InitializableComponent
- net.shibboleth.idp.authn.principal.PrincipalSerializer<Type>
- net.shibboleth.utilities.java.support.component.InitializableComponent
- java.util.function.Predicate<T>
- net.shibboleth.idp.authn.principal.PrincipalEvalPredicate
- java.security.Principal
- net.shibboleth.idp.authn.principal.CloneablePrincipal (also extends java.lang.Cloneable)
- net.shibboleth.idp.authn.principal.PrincipalEvalPredicateFactory
- net.shibboleth.idp.authn.principal.PrincipalSupportingComponent