public class SAMLv2IdentityProvider extends BaseIdentityProvider<SAMLv2ApplicationConfiguration> implements Buildable<SAMLv2IdentityProvider>, DomainBasedIdentityProvider, RequiresCORSConfiguration, SupportsPostBindings
BaseIdentityProvider.LambdaConfiguration
Modifier and Type | Field and Description |
---|---|
URI |
buttonImageURL |
String |
buttonText |
Set<String> |
domains |
String |
emailClaim |
URI |
idpEndpoint |
String |
issuer
Deprecated.
The 'issuer' is auto generated to be unique per configuration. Do not use this value any longer. The 'issuer' will be equal to ${public_url}/samlv2/sp/${identityProviderId}.
|
UUID |
keyId
The default key used for SAML Response Signature Verification if one cannot be found in the
KeyInfo XML element in the SAML response. |
boolean |
postRequest |
UUID |
requestSigningKeyId |
boolean |
signRequest |
boolean |
useNameIdForEmail |
CanonicalizationMethod |
xmlSignatureC14nMethod |
applicationConfiguration, data, debug, id, insertInstant, lambdaConfiguration, lastUpdateInstant, name
enabled
Constructor and Description |
---|
SAMLv2IdentityProvider() |
Modifier and Type | Method and Description |
---|---|
CORSConfiguration |
corsConfiguration() |
boolean |
equals(Object o) |
Set<String> |
getDomains() |
IdentityProviderType |
getType() |
int |
hashCode() |
URI |
lookupButtonImageURL(String clientId) |
URI |
lookupButtonImageURL(UUID applicationId) |
String |
lookupButtonText(String clientId) |
String |
lookupButtonText(UUID applicationId) |
void |
normalize()
Normalizes the data in the IdentityProvider if necessary.
|
boolean |
postRequestEnabled() |
SAMLv2IdentityProvider |
secure() |
String |
toString() |
app, app, inUse, isEnabledForApplicationId, lookup, parseUUID
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
normalizeDomains
getDataToDatabase, setDataFromDatabase
public URI buttonImageURL
public String buttonText
public String emailClaim
public URI idpEndpoint
@Deprecated public String issuer
public UUID keyId
KeyInfo
XML element in the SAML response.public boolean postRequest
public UUID requestSigningKeyId
public boolean signRequest
public boolean useNameIdForEmail
public CanonicalizationMethod xmlSignatureC14nMethod
public CORSConfiguration corsConfiguration()
corsConfiguration
in interface RequiresCORSConfiguration
public boolean equals(Object o)
equals
in class BaseIdentityProvider<SAMLv2ApplicationConfiguration>
public Set<String> getDomains()
getDomains
in interface DomainBasedIdentityProvider
public IdentityProviderType getType()
getType
in class BaseIdentityProvider<SAMLv2ApplicationConfiguration>
public int hashCode()
hashCode
in class BaseIdentityProvider<SAMLv2ApplicationConfiguration>
public void normalize()
BaseIdentityProvider
normalize
in class BaseIdentityProvider<SAMLv2ApplicationConfiguration>
public boolean postRequestEnabled()
postRequestEnabled
in interface SupportsPostBindings
public SAMLv2IdentityProvider secure()
Copyright © 2021. All rights reserved.