public interface SAMLIdentityProviderConfigRequest
Modifier and Type | Method and Description |
---|---|
Optional<String> |
allowedClockSkew()
Gets allowed clock skew.
|
Optional<Boolean> |
backchannelSupported()
Enable if your SAML IDP supports backchannel logout.
|
boolean |
enabled()
Whether or not the identity provider is enabled.
|
boolean |
enforceSso()
Whether to enforce single sign on for all users.
|
Optional<Boolean> |
forceAuthn()
Indicates that the user will be forced to enter their credentials at the
external IDP even if they are already logged in.
|
Optional<SAMLNameIDPolicyFormat> |
nameIdPolicyFormat()
Specifies the URI reference corresponding to a name identifier format.
|
Optional<Boolean> |
postBindingAuthnRequest()
When this realm requests authentication from the external SAML IDP, which
SAML binding should be used? If set to off, then the Redirect Binding will be used.
|
Optional<Boolean> |
postBindingLogout()
Is post binding logout boolean.
|
Optional<Boolean> |
postBindingResponse()
When this realm responds to any SAML requests sent by the external IDP,
which SAML binding should be used? If set to off, then the Redirect Binding will be used.
|
Optional<String> |
principalAttribute()
Way to identify and track external users from the assertion.
|
Optional<SAMLPrincipalType> |
principalType()
Specifies which part of the SAML assertion will be used to identify and track
external user identities.
|
Optional<SAMLSignatureKeyName> |
samlXmlKeyNameTransformer()
Signed SAML documents contain identification of signing key in KeyName element.
|
Optional<SAMLSignatureAlgorithm> |
signatureAlgorithm()
If Want AuthnRequests Signed is on, then you can also pick the signature algorithm to use.
|
Optional<String> |
signingCertificate()
The public certificate that will be used to validate the signatures of
SAML requests and responses from the external IDP.
|
Optional<String> |
singleLogoutServiceUrl()
This is an optional field that specifies the SAML logout endpoint.
|
String |
singleSignOnServiceUrl()
This is a required field and specifies the SAML endpoint to start the
authentication process.
|
Optional<Boolean> |
validateSignature()
Whether or not the realm should expect that SAML requests and responses
from the external IDP to be digitally signed.
|
Optional<Boolean> |
wantAssertionsEncrypted()
Is want assertions encrypted boolean.
|
Optional<Boolean> |
wantAssertionsSigned()
If Want AuthnRequests Signed is on, then you can also pick the signature algorithm to use.
|
Optional<Boolean> |
wantAuthnRequestsSigned()
If true, it will use the realm’s keypair to sign requests sent to the external SAML IDP.
|
boolean enforceSso()
boolean enabled()
String singleSignOnServiceUrl()
Optional<SAMLNameIDPolicyFormat> nameIdPolicyFormat()
Optional<SAMLPrincipalType> principalType()
Optional<String> principalAttribute()
Optional<SAMLSignatureAlgorithm> signatureAlgorithm()
Optional<SAMLSignatureKeyName> samlXmlKeyNameTransformer()
Optional<Boolean> backchannelSupported()
Optional<Boolean> postBindingResponse()
Optional<Boolean> postBindingAuthnRequest()
Optional<Boolean> wantAuthnRequestsSigned()
Optional<Boolean> wantAssertionsSigned()
Optional<Boolean> wantAssertionsEncrypted()
Optional<Boolean> forceAuthn()
Optional<Boolean> validateSignature()
Optional<String> singleLogoutServiceUrl()
Copyright © 2023 iland Internet Solutions, Corp. All rights reserved.