Class SamlIdentityProviderConfig

java.lang.Object
com.linecorp.armeria.server.saml.SamlIdentityProviderConfig

public final class SamlIdentityProviderConfig extends Object
A configuration for an identity provider.
  • Method Details

    • entityId

      public String entityId()
      Returns an entity ID of the identity provider.
    • signingCredential

      public org.opensaml.security.credential.Credential signingCredential()
      Returns a Credential of the identity provider for signing.
    • encryptionCredential

      public org.opensaml.security.credential.Credential encryptionCredential()
      Returns a Credential of the identity provider for encryption.
    • ssoEndpoint

      public SamlEndpoint ssoEndpoint()
      Returns a SamlEndpoint of the identity provider for receiving an authentication request.
    • sloReqEndpoint

      @Nullable public @Nullable SamlEndpoint sloReqEndpoint()
      Returns a SamlEndpoint of the identity provider for receiving a single logout request.
    • sloResEndpoint

      @Nullable public @Nullable SamlEndpoint sloResEndpoint()
      Returns a SamlEndpoint of the identity provider for receiving a single logout response.
    • acsEndpoint

      @Nullable public @Nullable SamlEndpoint acsEndpoint()
      Returns a SamlEndpoint of the service provider that the assertion will be sent to in response to the authentication request.
    • nameIdPolicy

      public SamlNameIdPolicy nameIdPolicy()
      Returns a NameIDPolicy of the service provider which is sent to the identity provider via an authentication request.
    • toString

      public String toString()
      Overrides:
      toString in class Object