Interface AuthnContext

All Superinterfaces:
SAMLObject, XMLObject
All Known Implementing Classes:
AuthnContextImpl

public interface AuthnContext extends SAMLObject
SAML 2.0 Core AuthnContext.
  • Field Details

  • Method Details

    • getAuthnContextClassRef

      @Nullable AuthnContextClassRef getAuthnContextClassRef()
      Gets the URI identifying the Context Class of this Authentication Context.
      Returns:
      AuthnContext AuthnContextClassRef
    • setAuthnContextClassRef

      void setAuthnContextClassRef(@Nullable AuthnContextClassRef newAuthnContextClassRef)
      Sets the URI identifying the Context Class of this Authentication Context.
      Parameters:
      newAuthnContextClassRef - the URI of this Authentication Context's Class.
    • getAuthContextDecl

      @Nullable AuthnContextDecl getAuthContextDecl()
      Gets Declaration of this Authentication Context.
      Returns:
      AuthnContext AuthnContextDecl
    • setAuthnContextDecl

      void setAuthnContextDecl(@Nullable AuthnContextDecl newAuthnContextDecl)
      Sets the Declaration of this Authentication Context.
      Parameters:
      newAuthnContextDecl - the Declaration of this Authentication Context
    • getAuthnContextDeclRef

      @Nullable AuthnContextDeclRef getAuthnContextDeclRef()
      Gets the URI of the Declaration of this Authentication Context.
      Returns:
      AuthnContext AuthnContextDeclRef
    • setAuthnContextDeclRef

      void setAuthnContextDeclRef(@Nullable AuthnContextDeclRef newAuthnContextDeclRef)
      Sets the URI of the Declaration of this Authentication Context.
      Parameters:
      newAuthnContextDeclRef - the URI of the Declaration of this Authentication Context
    • getAuthenticatingAuthorities

      @Nonnull @Live List<AuthenticatingAuthority> getAuthenticatingAuthorities()
      Gets the Authenticating Authorities of this Authentication Context.
      Returns:
      AuthnContext AuthenticatingAuthorities