Package com.linecorp.armeria.server.saml
Class SamlIdentityProviderConfigBuilder
java.lang.Object
com.linecorp.armeria.server.saml.SamlIdentityProviderConfigBuilder
A builder which builds a
SamlIdentityProviderConfig
.-
Method Summary
Modifier and TypeMethodDescriptionacsEndpoint
(SamlEndpoint acsEndpoint) Sets an assertion consumer service URL of this service provider.and()
Returns aSamlServiceProvider
which is the parent of this builder.Sets this idp as a default.encryptionKey
(String encryptionKey) Sets anencryption
key name for an identity provider.Sets an entity ID for an identity provider.nameIdPolicy
(SamlNameIdPolicy nameIdPolicy) Sets aSamlNameIdPolicy
to configure anAuthnRequest
.signingKey
(String signingKey) Sets asigning
key name for an identity provider.sloReqEndpoint
(SamlEndpoint sloReqEndpoint) Sets a single logout request endpoint of an identity provider.sloResEndpoint
(SamlEndpoint sloResEndpoint) Sets a single logout response endpoint of an identity provider.ssoEndpoint
(SamlEndpoint ssoEndpoint) Sets a single sign-on endpoint of an identity provider.
-
Method Details
-
entityId
Sets an entity ID for an identity provider. -
signingKey
Sets asigning
key name for an identity provider. -
encryptionKey
Sets anencryption
key name for an identity provider. -
ssoEndpoint
Sets a single sign-on endpoint of an identity provider. -
sloReqEndpoint
Sets a single logout request endpoint of an identity provider. -
sloResEndpoint
Sets a single logout response endpoint of an identity provider. -
acsEndpoint
Sets an assertion consumer service URL of this service provider. -
nameIdPolicy
Sets aSamlNameIdPolicy
to configure anAuthnRequest
. -
asDefault
Sets this idp as a default. -
and
Returns aSamlServiceProvider
which is the parent of this builder.
-