Package net.optionfactory.keycloak.cie
Class CieIdIdentityProviderConfig
java.lang.Object
org.keycloak.models.IdentityProviderModel
net.optionfactory.keycloak.cie.CieIdIdentityProviderConfig
- All Implemented Interfaces:
Serializable
public class CieIdIdentityProviderConfig
extends org.keycloak.models.IdentityProviderModel
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final org.keycloak.saml.common.util.XmlKeyInfoKeyNameTransformerstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.keycloak.models.IdentityProviderModel
addReadTokenRoleOnCreate, ALLOWED_CLOCK_SKEW, HIDE_ON_LOGIN, linkOnly, LOGIN_HINT, PASS_MAX_AGE, SYNC_MODE -
Constructor Summary
ConstructorsConstructorDescriptionCieIdIdentityProviderConfig(org.keycloak.models.IdentityProviderModel identityProviderModel) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSigningCertificate(String signingCertificate) intorg.keycloak.dom.saml.v2.protocol.AuthnContextComparisonTypeorg.keycloak.protocol.saml.SamlPrincipalTypeDeprecated.String[]org.keycloak.saml.common.util.XmlKeyInfoKeyNameTransformerAlways returns non-nullresult.booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetAddExtensionsElementWithKeyInfo(boolean addExtensionsElementWithKeyInfo) voidsetAdministrativeContactCompany(String contactCompany) voidsetAdministrativeContactCountry(String country) voidsetAdministrativeContactEmail(String contactEmail) voidsetAdministrativeContactFiscalCode(String fiscalCode) voidsetAdministrativeContactMunicipality(String municipality) voidsetAdministrativeContactNace2Codes(String nace2Codes) voidsetAdministrativeContactPhone(String contactPhone) voidsetAdministrativeContactProvince(String province) voidsetAdministrativeContactVatNumber(String vatNumber) voidsetAllowCreated(boolean allowCreate) voidsetAllowedClockSkew(int allowedClockSkew) voidsetAttributeConsumingServiceIndex(Integer attributeConsumingServiceIndex) voidsetAttributeConsumingServiceName(String attributeConsumingServiceName) voidsetAuthnContextClassRefs(String authnContextClassRefs) voidsetAuthnContextComparisonType(org.keycloak.dom.saml.v2.protocol.AuthnContextComparisonType authnContextComparisonType) voidsetAuthnContextDeclRefs(String authnContextDeclRefs) voidsetBackchannelSupported(boolean backchannel) voidsetEnabledFromMetadata(boolean enabled) voidsetEncryptionPublicKey(String encryptionPublicKey) voidsetEntityId(String entityId) voidsetForceAuthn(boolean forceAuthn) voidsetIpaCategory(String ipaCategory) voidsetIpaCode(String ipaCode) voidsetNameIDPolicyFormat(String nameIDPolicyFormat) voidsetOrganizationDisplayNames(String organizationDisplayNames) voidsetOrganizationNames(String organizationNames) voidsetOrganizationUrls(String organizationUrls) voidsetPostBindingAuthnRequest(boolean postBindingAuthnRequest) voidsetPostBindingLogout(boolean postBindingLogout) voidsetPostBindingResponse(boolean postBindingResponse) voidsetPrincipalAttribute(String principalAttribute) voidsetPrincipalType(org.keycloak.protocol.saml.SamlPrincipalType principalType) voidsetSignatureAlgorithm(String signatureAlgorithm) voidsetSigningCertificate(String signingCertificate) Deprecated.PreferaddSigningCertificate(String)}voidsetSignSpMetadata(boolean signSpMetadata) voidsetSingleLogoutServiceUrl(String singleLogoutServiceUrl) voidsetSingleSignOnServiceUrl(String singleSignOnServiceUrl) voidsetSpPrivate(boolean isPrivate) voidsetTechnicalContactCompany(String contactCompany) voidsetTechnicalContactCountry(String country) voidsetTechnicalContactEmail(String contactEmail) voidsetTechnicalContactFiscalCode(String fiscalCode) voidsetTechnicalContactMunicipality(String municipality) voidsetTechnicalContactNace2Codes(String nace2Codes) voidsetTechnicalContactPhone(String contactPhone) voidsetTechnicalContactProvince(String province) voidsetTechnicalContactVatNumber(String vatNumber) voidsetValidateSignature(boolean validateSignature) voidsetWantAssertionsEncrypted(boolean wantAssertionsEncrypted) voidsetWantAssertionsSigned(boolean wantAssertionsSigned) voidsetWantAuthnRequestsSigned(boolean wantAuthnRequestsSigned) voidsetXmlSigKeyInfoKeyNameTransformer(org.keycloak.saml.common.util.XmlKeyInfoKeyNameTransformer xmlSigKeyInfoKeyNameTransformer) voidvalidate(org.keycloak.models.RealmModel realm) Methods inherited from class org.keycloak.models.IdentityProviderModel
getAlias, getConfig, getDisplayIconClasses, getDisplayName, getFirstBrokerLoginFlowId, getInternalId, getPostBrokerLoginFlowId, getProviderId, getSyncMode, isAddReadTokenRoleOnCreate, isAuthenticateByDefault, isEnabled, isHideOnLogin, isLinkOnly, isLoginHint, isPassMaxAge, isStoreToken, isTrustEmail, setAddReadTokenRoleOnCreate, setAlias, setAuthenticateByDefault, setConfig, setDisplayName, setEnabled, setFirstBrokerLoginFlowId, setHideOnLogin, setInternalId, setLinkOnly, setLoginHint, setPassMaxAge, setPostBrokerLoginFlowId, setProviderId, setStoreToken, setSyncMode, setTrustEmail
-
Field Details
-
DEFAULT_XML_KEY_INFO_KEY_NAME_TRANSFORMER
public static final org.keycloak.saml.common.util.XmlKeyInfoKeyNameTransformer DEFAULT_XML_KEY_INFO_KEY_NAME_TRANSFORMER -
ENTITY_ID
- See Also:
-
ADD_EXTENSIONS_ELEMENT_WITH_KEY_INFO
- See Also:
-
BACKCHANNEL_SUPPORTED
- See Also:
-
ENCRYPTION_PUBLIC_KEY
- See Also:
-
FORCE_AUTHN
- See Also:
-
NAME_ID_POLICY_FORMAT
- See Also:
-
POST_BINDING_AUTHN_REQUEST
- See Also:
-
POST_BINDING_LOGOUT
- See Also:
-
POST_BINDING_RESPONSE
- See Also:
-
SIGNATURE_ALGORITHM
- See Also:
-
SIGNING_CERTIFICATE_KEY
- See Also:
-
SINGLE_LOGOUT_SERVICE_URL
- See Also:
-
SINGLE_SIGN_ON_SERVICE_URL
- See Also:
-
VALIDATE_SIGNATURE
- See Also:
-
PRINCIPAL_TYPE
- See Also:
-
PRINCIPAL_ATTRIBUTE
- See Also:
-
WANT_ASSERTIONS_ENCRYPTED
- See Also:
-
WANT_ASSERTIONS_SIGNED
- See Also:
-
WANT_AUTHN_REQUESTS_SIGNED
- See Also:
-
XML_SIG_KEY_INFO_KEY_NAME_TRANSFORMER
- See Also:
-
ENABLED_FROM_METADATA
- See Also:
-
AUTHN_CONTEXT_COMPARISON_TYPE
- See Also:
-
AUTHN_CONTEXT_CLASS_REFS
- See Also:
-
AUTHN_CONTEXT_DECL_REFS
- See Also:
-
SIGN_SP_METADATA
- See Also:
-
ALLOW_CREATE
- See Also:
-
ATTRIBUTE_CONSUMING_SERVICE_INDEX
- See Also:
-
ATTRIBUTE_CONSUMING_SERVICE_NAME
- See Also:
-
ORGANIZATION_NAMES
- See Also:
-
ORGANIZATION_DISPLAY_NAMES
- See Also:
-
ORGANIZATION_URLS
- See Also:
-
ADMINISTRATIVE_CONTACT_SP_PRIVATE
- See Also:
-
ADMINISTRATIVE_CONTACT_COMPANY
- See Also:
-
ADMINISTRATIVE_CONTACT_IPA_CATEGORY
- See Also:
-
ADMINISTRATIVE_CONTACT_IPA_CODE
- See Also:
-
ADMINISTRATIVE_CONTACT_VAT_NUMBER
- See Also:
-
ADMINISTRATIVE_CONTACT_FISCAL_CODE
- See Also:
-
ADMINISTRATIVE_CONTACT_NACE2_CODES
- See Also:
-
ADMINISTRATIVE_CONTACT_MUNICIPALITY
- See Also:
-
ADMINISTRATIVE_CONTACT_PROVINCE
- See Also:
-
ADMINISTRATIVE_CONTACT_COUNTRY
- See Also:
-
ADMINISTRATIVE_CONTACT_PHONE
- See Also:
-
ADMINISTRATIVE_CONTACT_EMAIL
- See Also:
-
TECHNICAL_CONTACT_COMPANY
- See Also:
-
TECHNICAL_CONTACT_VAT_NUMBER
- See Also:
-
TECHNICAL_CONTACT_FISCAL_CODE
- See Also:
-
TECHNICAL_CONTACT_NACE2_CODES
- See Also:
-
TECHNICAL_CONTACT_MUNICIPALITY
- See Also:
-
TECHNICAL_CONTACT_PROVINCE
- See Also:
-
TECHNICAL_CONTACT_COUNTRY
- See Also:
-
TECHNICAL_CONTACT_PHONE
- See Also:
-
TECHNICAL_CONTACT_EMAIL
- See Also:
-
-
Constructor Details
-
CieIdIdentityProviderConfig
public CieIdIdentityProviderConfig() -
CieIdIdentityProviderConfig
public CieIdIdentityProviderConfig(org.keycloak.models.IdentityProviderModel identityProviderModel)
-
-
Method Details
-
getEntityId
-
setEntityId
-
getSingleSignOnServiceUrl
-
setSingleSignOnServiceUrl
-
getSingleLogoutServiceUrl
-
setSingleLogoutServiceUrl
-
isValidateSignature
public boolean isValidateSignature() -
setValidateSignature
public void setValidateSignature(boolean validateSignature) -
isForceAuthn
public boolean isForceAuthn() -
setForceAuthn
public void setForceAuthn(boolean forceAuthn) -
getSigningCertificate
Deprecated.PrefergetSigningCertificates()} -
setSigningCertificate
Deprecated.PreferaddSigningCertificate(String)} -
addSigningCertificate
-
getSigningCertificates
-
getNameIDPolicyFormat
-
setNameIDPolicyFormat
-
isWantAuthnRequestsSigned
public boolean isWantAuthnRequestsSigned() -
setWantAuthnRequestsSigned
public void setWantAuthnRequestsSigned(boolean wantAuthnRequestsSigned) -
isWantAssertionsSigned
public boolean isWantAssertionsSigned() -
setWantAssertionsSigned
public void setWantAssertionsSigned(boolean wantAssertionsSigned) -
isWantAssertionsEncrypted
public boolean isWantAssertionsEncrypted() -
setWantAssertionsEncrypted
public void setWantAssertionsEncrypted(boolean wantAssertionsEncrypted) -
isAddExtensionsElementWithKeyInfo
public boolean isAddExtensionsElementWithKeyInfo() -
setAddExtensionsElementWithKeyInfo
public void setAddExtensionsElementWithKeyInfo(boolean addExtensionsElementWithKeyInfo) -
getSignatureAlgorithm
-
setSignatureAlgorithm
-
getEncryptionPublicKey
-
setEncryptionPublicKey
-
isPostBindingAuthnRequest
public boolean isPostBindingAuthnRequest() -
setPostBindingAuthnRequest
public void setPostBindingAuthnRequest(boolean postBindingAuthnRequest) -
isPostBindingResponse
public boolean isPostBindingResponse() -
setPostBindingResponse
public void setPostBindingResponse(boolean postBindingResponse) -
isPostBindingLogout
public boolean isPostBindingLogout() -
setPostBindingLogout
public void setPostBindingLogout(boolean postBindingLogout) -
isBackchannelSupported
public boolean isBackchannelSupported() -
setBackchannelSupported
public void setBackchannelSupported(boolean backchannel) -
getXmlSigKeyInfoKeyNameTransformer
public org.keycloak.saml.common.util.XmlKeyInfoKeyNameTransformer getXmlSigKeyInfoKeyNameTransformer()Always returns non-nullresult.- Returns:
- Configured ransformer of
DEFAULT_XML_KEY_INFO_KEY_NAME_TRANSFORMERif not set.
-
setXmlSigKeyInfoKeyNameTransformer
public void setXmlSigKeyInfoKeyNameTransformer(org.keycloak.saml.common.util.XmlKeyInfoKeyNameTransformer xmlSigKeyInfoKeyNameTransformer) -
getAllowedClockSkew
public int getAllowedClockSkew() -
setAllowedClockSkew
public void setAllowedClockSkew(int allowedClockSkew) -
getPrincipalType
public org.keycloak.protocol.saml.SamlPrincipalType getPrincipalType() -
setPrincipalType
public void setPrincipalType(org.keycloak.protocol.saml.SamlPrincipalType principalType) -
getPrincipalAttribute
-
setPrincipalAttribute
-
isEnabledFromMetadata
public boolean isEnabledFromMetadata() -
setEnabledFromMetadata
public void setEnabledFromMetadata(boolean enabled) -
getAuthnContextComparisonType
public org.keycloak.dom.saml.v2.protocol.AuthnContextComparisonType getAuthnContextComparisonType() -
setAuthnContextComparisonType
public void setAuthnContextComparisonType(org.keycloak.dom.saml.v2.protocol.AuthnContextComparisonType authnContextComparisonType) -
getAuthnContextClassRefs
-
setAuthnContextClassRefs
-
getAuthnContextDeclRefs
-
setAuthnContextDeclRefs
-
isSignSpMetadata
public boolean isSignSpMetadata() -
setSignSpMetadata
public void setSignSpMetadata(boolean signSpMetadata) -
isAllowCreate
public boolean isAllowCreate() -
setAllowCreated
public void setAllowCreated(boolean allowCreate) -
getAttributeConsumingServiceIndex
-
setAttributeConsumingServiceIndex
-
setAttributeConsumingServiceName
-
getAttributeConsumingServiceName
-
getOrganizationNames
-
setOrganizationNames
-
getOrganizationDisplayNames
-
setOrganizationDisplayNames
-
getOrganizationUrls
-
setOrganizationUrls
-
validate
public void validate(org.keycloak.models.RealmModel realm) - Overrides:
validatein classorg.keycloak.models.IdentityProviderModel
-
isSpPrivate
public boolean isSpPrivate() -
setSpPrivate
public void setSpPrivate(boolean isPrivate) -
getIpaCode
-
setIpaCode
-
getIpaCategory
-
setIpaCategory
-
getAdministrativeContactVatNumber
-
setAdministrativeContactVatNumber
-
getAdministrativeContactFiscalCode
-
setAdministrativeContactFiscalCode
-
getAdministrativeContactNace2Codes
-
setAdministrativeContactNace2Codes
-
getAdministrativeContactMunicipality
-
setAdministrativeContactMunicipality
-
getAdministrativeContactProvince
-
setAdministrativeContactProvince
-
getAdministrativeContactCountry
-
setAdministrativeContactCountry
-
getAdministrativeContactEmail
-
setAdministrativeContactEmail
-
getAdministrativeContactCompany
-
setAdministrativeContactCompany
-
getAdministrativeContactPhone
-
setAdministrativeContactPhone
-
getTechnicalContactVatNumber
-
setTechnicalContactVatNumber
-
getTechnicalContactFiscalCode
-
setTechnicalContactFiscalCode
-
getTechnicalContactNace2Codes
-
setTechnicalContactNace2Codes
-
getTechnicalContactMunicipality
-
setTechnicalContactMunicipality
-
getTechnicalContactProvince
-
setTechnicalContactProvince
-
getTechnicalContactCountry
-
setTechnicalContactCountry
-
getTechnicalContactEmail
-
setTechnicalContactEmail
-
getTechnicalContactCompany
-
setTechnicalContactCompany
-
getTechnicalContactPhone
-
setTechnicalContactPhone
-
getSigningCertificates()}