public abstract class SAMLIdentityProviderResponse extends IdentityProviderResponse
Constructor and Description |
---|
SAMLIdentityProviderResponse() |
Modifier and Type | Method and Description |
---|---|
abstract Optional<String> |
allowedClockSkew()
Gets clock skew in seconds that is tolerated when validating identity provider tokens.
|
abstract Optional<Boolean> |
backchannelSupported()
Enable if your SAML IDP supports backchannel logout.
|
abstract 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.
|
abstract Optional<SAMLNameIDPolicyFormat> |
nameIdPolicyFormat()
Specifies the URI reference corresponding to a name identifier format.
|
abstract 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.
|
abstract Optional<Boolean> |
postBindingLogout()
Indicates whether to respond to requests using HTTP-POST binding.
|
abstract 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.
|
abstract Optional<String> |
principalAttribute()
Way to identify and track external users from the assertion.
|
abstract Optional<String> |
principalType()
Specifies which part of the SAML assertion will be used to identify and track
external user identities.
|
abstract Optional<String> |
samlXmlKeyNameTranformer()
Signed SAML documents contain identification of signing key in KeyName element.
|
abstract Optional<String> |
signatureAlgorithm()
If Want AuthnRequests Signed is on, then you can also pick the signature algorithm to use.
|
abstract Optional<String> |
signingCertificate()
The public certificate that will be used to validate the signatures of
SAML requests and responses from the external IDP.
|
abstract Optional<String> |
singleLogoutServiceUrl()
This is an optional field that specifies the SAML logout endpoint.
|
abstract String |
singleSignOnServiceUrl()
This is a required field and specifies the SAML endpoint to start the
authentication process.
|
IdentityProviderType |
type()
The identity provider type.
|
abstract Optional<Boolean> |
validateSignature()
Whether or not the realm should expect that SAML requests and responses
from the external IDP to be digitally signed.
|
abstract Optional<Boolean> |
wantAssertionsEncrypted()
Indicates whether this service provider expects an encrypted Assertion.
|
abstract Optional<Boolean> |
wantAssertionsSigned()
If Want AuthnRequests Signed is on, then you can also pick the signature algorithm to use.
|
abstract Optional<Boolean> |
wantAuthnRequestsSigned()
If true, it will use the realm’s keypair to sign requests sent to the external SAML IDP.
|
enabled, enforceSso
public abstract String singleSignOnServiceUrl()
public abstract Optional<SAMLNameIDPolicyFormat> nameIdPolicyFormat()
public abstract Optional<String> principalType()
public abstract Optional<String> principalAttribute()
public abstract Optional<String> signatureAlgorithm()
public abstract Optional<String> samlXmlKeyNameTranformer()
public abstract Optional<Boolean> backchannelSupported()
public abstract Optional<Boolean> postBindingResponse()
public abstract Optional<Boolean> postBindingAuthnRequest()
public abstract Optional<Boolean> postBindingLogout()
public abstract Optional<Boolean> wantAuthnRequestsSigned()
public abstract Optional<Boolean> wantAssertionsSigned()
public abstract Optional<Boolean> wantAssertionsEncrypted()
public abstract Optional<Boolean> forceAuthn()
public abstract Optional<Boolean> validateSignature()
public abstract Optional<String> allowedClockSkew()
public abstract Optional<String> singleLogoutServiceUrl()
public abstract Optional<String> signingCertificate()
public IdentityProviderType type()
IdentityProviderResponse
type
in class IdentityProviderResponse
Copyright © 2022 iland Internet Solutions, Corp. All rights reserved.