org.picketlink.identity.federation.bindings.jboss.auth
public abstract class SAMLTokenFromHttpRequestAbstractLoginModule extends org.jboss.security.auth.spi.AbstractServerLoginModule
Modifier and Type | Field and Description |
---|---|
static String |
BASE64_TOKEN_ENCODING
Token encoding type: base64
|
static String |
GZIP_TOKEN_ENCODING
Token encoding type: gzip
|
protected static PicketLinkLogger |
logger |
static String |
NONE_TOKEN_ENCODING
Token encoding type: none
|
static String |
REG_EX_GROUP_KEY |
static String |
REG_EX_PATTERN_KEY |
static String |
SAML_TOKEN_HTTP_HEADER_KEY |
static String |
TOKEN_ENCODING_TYPE_KEY
Key to specify token compression.
|
protected String |
tokenEncoding |
static String |
WEB_REQUEST_KEY |
Constructor and Description |
---|
SAMLTokenFromHttpRequestAbstractLoginModule() |
Modifier and Type | Method and Description |
---|---|
protected SamlCredential |
getCredentialFromHttpRequest() |
String |
getSamlTokenHttpHeader() |
String |
getSamlTokenHttpHeaderRegEx() |
int |
getSamlTokenHttpHeaderRegExGroup() |
String |
getTokenEncoding() |
void |
initialize(Subject subject,
CallbackHandler callbackHandler,
Map<String,?> sharedState,
Map<String,?> options) |
protected static final PicketLinkLogger logger
protected String tokenEncoding
public static final String TOKEN_ENCODING_TYPE_KEY
GZIP_TOKEN_ENCODING
- gzip
BASE64_TOKEN_ENCODING
- base64
NONE_TOKEN_ENCODING
- nonepublic static final String GZIP_TOKEN_ENCODING
public static final String NONE_TOKEN_ENCODING
public static final String BASE64_TOKEN_ENCODING
public static final String WEB_REQUEST_KEY
public static final String REG_EX_PATTERN_KEY
public static final String REG_EX_GROUP_KEY
public static final String SAML_TOKEN_HTTP_HEADER_KEY
public SAMLTokenFromHttpRequestAbstractLoginModule()
protected SamlCredential getCredentialFromHttpRequest() throws Exception
Exception
public String getTokenEncoding()
public String getSamlTokenHttpHeader()
public String getSamlTokenHttpHeaderRegEx()
public int getSamlTokenHttpHeaderRegExGroup()
public void initialize(Subject subject, CallbackHandler callbackHandler, Map<String,?> sharedState, Map<String,?> options)
initialize
in interface LoginModule
initialize
in class org.jboss.security.auth.spi.AbstractServerLoginModule
Copyright © 2013 JBoss Inc.. All Rights Reserved.