public class SAML2Authenticator extends ProfileDefinitionAware<SAML2Profile> implements Authenticator<SAML2Credentials>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
AUTHN_CONTEXT |
static java.lang.String |
ISSUER_ID |
protected org.slf4j.Logger |
logger |
static java.lang.String |
SAML_CONDITION_NOT_BEFORE_ATTRIBUTE |
static java.lang.String |
SAML_CONDITION_NOT_ON_OR_AFTER_ATTRIBUTE |
static java.lang.String |
SAML_NAME_ID_FORMAT |
static java.lang.String |
SAML_NAME_ID_NAME_QUALIFIER |
static java.lang.String |
SAML_NAME_ID_SP_NAME_QUALIFIER |
static java.lang.String |
SAML_NAME_ID_SP_PROVIDED_ID |
static java.lang.String |
SESSION_INDEX |
| Constructor and Description |
|---|
SAML2Authenticator(java.lang.String attributeAsId) |
SAML2Authenticator(java.lang.String attributeAsId,
java.util.Map<java.lang.String,java.lang.String> mappedAttributes) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
internalInit() |
void |
validate(SAML2Credentials credentials,
WebContext context) |
defaultProfileDefinition, getProfileDefinition, setProfileDefinitioninitpublic static final java.lang.String SAML_CONDITION_NOT_BEFORE_ATTRIBUTE
public static final java.lang.String SAML_CONDITION_NOT_ON_OR_AFTER_ATTRIBUTE
public static final java.lang.String SESSION_INDEX
public static final java.lang.String ISSUER_ID
public static final java.lang.String AUTHN_CONTEXT
public static final java.lang.String SAML_NAME_ID_FORMAT
public static final java.lang.String SAML_NAME_ID_NAME_QUALIFIER
public static final java.lang.String SAML_NAME_ID_SP_NAME_QUALIFIER
public static final java.lang.String SAML_NAME_ID_SP_PROVIDED_ID
protected final org.slf4j.Logger logger
public SAML2Authenticator(java.lang.String attributeAsId,
java.util.Map<java.lang.String,java.lang.String> mappedAttributes)
public SAML2Authenticator(java.lang.String attributeAsId)
protected void internalInit()
internalInit in class InitializableObjectpublic void validate(SAML2Credentials credentials, WebContext context)
validate in interface Authenticator<SAML2Credentials>Copyright © 2019. All Rights Reserved.