Module iu.util.auth

Interface IuSamlAssertion


public interface IuSamlAssertion
Represents an assertion issued by a SAML Identity Provider.
See Also:
  • Field Details

    • EDU_PERSON_PRINCIPAL_NAME_OID

      static final String EDU_PERSON_PRINCIPAL_NAME_OID
      OID for the common eduPersonPrincipalName attribute.
      See Also:
    • DISPLAY_NAME_OID

      static final String DISPLAY_NAME_OID
      OID for the common displayName attribute.
      See Also:
    • MAIL_OID

      static final String MAIL_OID
      OID for the common mail (email address) attribute.
      See Also:
  • Method Details

    • getNotBefore

      Instant getNotBefore()
      Gets the notBefore condition value.
      Returns:
      Instant
    • getNotOnOrAfter

      Instant getNotOnOrAfter()
      Gets the notOnOrAfter condition value.
      Returns:
      Instant
    • getAuthnInstant

      Instant getAuthnInstant()
      Gets the authnInstant authentication statement value.
      Returns:
      Instant
    • getAttributes

      Map<String,String> getAttributes()
      Gets attribute values.
      Returns:
      Map of attribute values.