T
- the type of the IAuthenticator
E
- the type of the files of the IAuthenticator
public class SAMLWrapper<T extends IAuthenticator<E>,E extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,? extends IFileDataEntity<?>>> extends Object implements IAuthenticatorWrapper<T>
Constructor and Description |
---|
SAMLWrapper(T authenticator) |
public static final String ATTR_XML_CONFIG_FILE
public static final String ATTR_KEYPAIR_PASSWORD
public static final String ATTR_USER_MAPPING_ATTRIBUTES
public static final String ATTR_KEYSTORE_FILE
public static final String ATTR_KEYSTORE_PASSWORD
public static final String ATTR_CUST_KEYSTORE
public static final String ATTR_FORCE_AUTH
public static final String ATTR_PASSIVE
public static final String ATTR_AUTH_REQ_BINDING_TYPE
public static final String ATTR_SPLOGOUT_REQ_BINDING_TYPE
public static final String ATTR_SPLOGOUT_RESP_BINDING_TYPE
public static final String ATTR_RESPONSE_BINDING_TYPE
public static final String ATTR_MAX_AUTH_LIFETIME
public static final String ATTR_MAX_CLOCK_SKEW
public static final String ATTR_SERVICE_PROV_ENTITY_ID
public static final String ATTR_USE_NAME_QUALIFIER
public static final String ATTR_CONSUMING_SERVICE_IDX
public static final String ATTR_ASSERT_CONS_SERVICE_IDX
public static final String ATTR_BLACKLLISTED_SIGN_ALGO
public static final String ATTR_SIGNATURE_ALGO
public static final String ATTR_SIGNATURE_REF_DIGEST_METH
public static final String ATTR_SIG_CANON_ALGO
public static final String ATTR_WANT_ASSERTION_SIGNED
public static final String ATTR_WANT_RESPONSE_SIGNED
public static final String ATTR_AUTH_REQUEST_SIGNED
public static final String ATTR_LOGOUT_REQUEST_SIGNED
public static final String ATTR_NAME_ID_POLICY_FORMAT
public static final String ATTR_NAME_ID_POLICY_ALLOW_CREATE
public SAMLWrapper(T authenticator)
public T getAuthenticator()
IAuthenticatorWrapper
IAuthenticator
-entitygetAuthenticator
in interface IAuthenticatorWrapper<T extends IAuthenticator<E>>
IAuthenticator
public E getXmlConfigFile()
public void setXmlConfigFile(E xmlConfigFile)
public String getKeyPairPassword()
public void setKeyPairPassword(String keyPairPassword)
public boolean isCustomKeyStore()
public void setCustomKeyStore(boolean customKeyStore)
public void setUserMappingAttributes(Map<String,String> userMappingAttributes)
public void setKeyStoreFile(E keyStoreFile)
public E getKeyStoreFile()
public void setKeyStorePassword(String password)
public String getKeyStorePassword()
public boolean isForceAuth()
public void setForceAuth(boolean forceAuth)
public boolean isPassive()
public void setPassive(boolean passive)
public String getAuthnRequestBindingType()
public void setAuthnRequestBindingType(String reqBindingType)
public String getSpLogoutRequestBindingType()
public void setSpLogoutRequestBindingType(String reqBindingType)
public String getSpLogoutResponseBindingType()
public void setSpLogoutResponseBindingType(String reqBindingType)
public String getResponseBindingType()
public void setResponseBindingType(String resBindingType)
public int getMaximumAuthenticationLifetime()
public void setMaximumAuthenticationLifetime(int maxAuthLifetime)
public void setMaxClockSkew(int maxClockSkew)
public int getMaxClockSkew()
public String getServiceProviderEntityId()
public void setServiceProviderEntityId(String providerEntityID)
public boolean isUseNameQualifier()
public void setUseNameQualifier(boolean nameQualifier)
public int getAttributeConsumingServiceIndex()
public void setAttributeConsumingServiceIndex(int consumingServiceIdx)
public int getAssertionConsumerServiceIndex()
public void setAssertionConsumerServiceIndex(int assConsServiceIdx)
public boolean isWantsAssertionsSigned()
public void setWantsAssertionsSigned(boolean signedAss)
public boolean isWantsResponseSigned()
public void setWantsResponseSigned(boolean signedAss)
public boolean isAuthnRequestSigned()
public void setAuthnRequestSigned(boolean signedAuth)
public boolean isLogoutRequestSigned()
public void setLogoutRequestSigned(boolean signedLogout)
public List<String> getBlackListedSignatureSigningAlgorithms()
public void setBlackListedSignatureSigningAlgorithms(List<String> blacklist)
public String getSignatureCanonicalizationAlgorithm()
public void setSignatureCanonicalizationAlgorithm(String list)
public void setSignatureReferenceDigestMethods(List<String> blacklist)
public String getNameIdPolicyFormat()
public void setNameIdPolicyFormat(String format)
public boolean isNameIdPolicyAllowCreate()
public void setNameIdPolicyAllowCreate(boolean allowCreate)
public org.pac4j.core.client.Client<?> buildAuthClient(IFormAuthContext authCtx)
IAuthenticatorWrapper
buildAuthClient
in interface IAuthenticatorWrapper<T extends IAuthenticator<E>>
authCtx
- IFormAuthContext
to build the client forClient
Copyright © 2021 XIMA MEDIA GmbH. All rights reserved.