Package com.linecorp.armeria.server.saml
SAML-based single sign-on
service.
-
Interface Summary Interface Description SamlIdentityProviderConfigSelector ASamlIdentityProviderConfig
selector for the request.SamlRequestIdManager An interface which generates and validates a request ID when transferring a SAML message between a service provider and an identity provider.SamlSingleLogoutHandler A callback which is invoked when a SAML single logout request is received.SamlSingleSignOnHandler Callbacks which are invoked to handle SAML messages exchanging with an identity provider. -
Class Summary Class Description KeyStoreCredentialResolverBuilder A builder class which creates a newKeyStoreCredentialResolver
instance.SamlAssertionConsumerConfig A configuration for an assertion consumer service of a service provider.SamlAssertionConsumerConfigBuilder A builder which builds aSamlAssertionConsumerConfig
.SamlEndpoint A SAML service URL and its binding protocol.SamlIdentityProviderConfig A configuration for an identity provider.SamlIdentityProviderConfigBuilder A builder which builds aSamlIdentityProviderConfig
.SamlNameIdPolicy SAML name ID format and its option.SamlServiceProvider A SAML service provider implementation.SamlServiceProviderBuilder A builder which builds aSamlServiceProvider
.SamlUtil A utility class which helps a user to easily handle a SAML message. -
Enum Summary Enum Description SamlBindingProtocol SAML binding protocols.SamlNameIdFormat SAML name ID formats. -
Exception Summary Exception Description InvalidSamlRequestException Indicates that a SAML request is not valid.SamlException Indicates that an error occurred while processing a SAML request.