Package com.linecorp.armeria.server.saml
Class SamlIdentityProviderConfigBuilder
java.lang.Object
com.linecorp.armeria.server.saml.SamlIdentityProviderConfigBuilder
public final class SamlIdentityProviderConfigBuilder extends Object
A builder which builds a
SamlIdentityProviderConfig
.-
Method Summary
Modifier and Type Method Description SamlIdentityProviderConfigBuilder
acsEndpoint(SamlEndpoint acsEndpoint)
Sets an assertion consumer service URL of this service provider.SamlServiceProviderBuilder
and()
Returns aSamlServiceProvider
which is the parent of this builder.SamlIdentityProviderConfigBuilder
asDefault()
Sets this idp as a default.SamlIdentityProviderConfigBuilder
encryptionKey(String encryptionKey)
Sets anencryption
key name for an identity provider.SamlIdentityProviderConfigBuilder
entityId(String entityId)
Sets an entity ID for an identity provider.SamlIdentityProviderConfigBuilder
nameIdPolicy(SamlNameIdPolicy nameIdPolicy)
Sets aSamlNameIdPolicy
to configure anAuthnRequest
.SamlIdentityProviderConfigBuilder
signingKey(String signingKey)
Sets asigning
key name for an identity provider.SamlIdentityProviderConfigBuilder
sloReqEndpoint(SamlEndpoint sloReqEndpoint)
Sets a single logout request endpoint of an identity provider.SamlIdentityProviderConfigBuilder
sloResEndpoint(SamlEndpoint sloResEndpoint)
Sets a single logout response endpoint of an identity provider.SamlIdentityProviderConfigBuilder
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.
-