public class DefaultSamlDeployment extends Object implements SamlDeployment
Modifier and Type | Class and Description |
---|---|
static class |
DefaultSamlDeployment.DefaultIDP |
static class |
DefaultSamlDeployment.DefaultSingleLogoutService |
static class |
DefaultSamlDeployment.DefaultSingleSignOnService |
SamlDeployment.Binding, SamlDeployment.IDP, SamlDeployment.PrincipalNamePolicy
Constructor and Description |
---|
DefaultSamlDeployment() |
public boolean turnOffChangeSessionIdOnLogin()
turnOffChangeSessionIdOnLogin
in interface SamlDeployment
public void setTurnOffChangeSessionIdOnLogin(boolean turnOffChangeSessionIdOnLogin)
public SamlDeployment.IDP getIDP()
SamlDeployment
getIDP
in interface SamlDeployment
public boolean isConfigured()
isConfigured
in interface SamlDeployment
public SslRequired getSslRequired()
getSslRequired
in interface SamlDeployment
public String getEntityID()
SamlDeployment
getEntityID
in interface SamlDeployment
public String getNameIDPolicyFormat()
getNameIDPolicyFormat
in interface SamlDeployment
public boolean isForceAuthentication()
isForceAuthentication
in interface SamlDeployment
public boolean isIsPassive()
isIsPassive
in interface SamlDeployment
public PrivateKey getDecryptionKey()
getDecryptionKey
in interface SamlDeployment
public KeyPair getSigningKeyPair()
getSigningKeyPair
in interface SamlDeployment
public Set<String> getRoleAttributeNames()
getRoleAttributeNames
in interface SamlDeployment
public RoleMappingsProvider getRoleMappingsProvider()
SamlDeployment
RoleMappingsProvider
that was configured for the SP.getRoleMappingsProvider
in interface SamlDeployment
RoleMappingsProvider
.public SamlDeployment.PrincipalNamePolicy getPrincipalNamePolicy()
getPrincipalNamePolicy
in interface SamlDeployment
public String getPrincipalAttributeName()
getPrincipalAttributeName
in interface SamlDeployment
public void setIdp(SamlDeployment.IDP idp)
public void setConfigured(boolean configured)
public void setSslRequired(SslRequired sslRequired)
public void setEntityID(String entityID)
public void setNameIDPolicyFormat(String nameIDPolicyFormat)
public void setForceAuthentication(boolean forceAuthentication)
public void setIsPassive(boolean isPassive)
public void setDecryptionKey(PrivateKey decryptionKey)
public void setSigningKeyPair(KeyPair signingKeyPair)
public void setRoleMappingsProvider(RoleMappingsProvider provider)
public void setPrincipalNamePolicy(SamlDeployment.PrincipalNamePolicy principalNamePolicy)
public void setPrincipalAttributeName(String principalAttributeName)
public String getLogoutPage()
getLogoutPage
in interface SamlDeployment
public void setLogoutPage(String logoutPage)
public String getSignatureCanonicalizationMethod()
getSignatureCanonicalizationMethod
in interface SamlDeployment
public void setSignatureCanonicalizationMethod(String signatureCanonicalizationMethod)
public SignatureAlgorithm getSignatureAlgorithm()
getSignatureAlgorithm
in interface SamlDeployment
public void setSignatureAlgorithm(SignatureAlgorithm signatureAlgorithm)
public boolean isAutodetectBearerOnly()
isAutodetectBearerOnly
in interface SamlDeployment
public void setAutodetectBearerOnly(boolean autodetectBearerOnly)
public boolean isKeepDOMAssertion()
isKeepDOMAssertion
in interface SamlDeployment
public void setKeepDOMAssertion(Boolean keepDOMAssertion)
Copyright © 2021 JBoss by Red Hat. All rights reserved.