public class SAML11TokenProvider extends AbstractSecurityTokenProvider
SecurityTokenProvider.FAMILY_TYPEATTRIBUTE_PROVIDER, logger, properties, REVOCATION_REGISTRY, REVOCATION_REGISTRY_FILE, REVOCATION_REGISTRY_JDBC_CONFIG, REVOCATION_REGISTRY_JPA_CONFIG, revocationRegistry, TOKEN_REGISTRY, TOKEN_REGISTRY_FILE, TOKEN_REGISTRY_JDBC, TOKEN_REGISTRY_JPA, tokenRegistry, USE_ABSOLUTE_KEYIDENTIFIER| Constructor and Description |
|---|
SAML11TokenProvider() |
| Modifier and Type | Method and Description |
|---|---|
void |
cancelToken(ProtocolContext context)
Cancels the token contained in the specified request context.
|
String |
family()
The family where this security token provider belongs
|
QName |
getSupportedQName()
Provide an optional
QName for configuration |
void |
issueToken(ProtocolContext context)
Generates a security token using the information contained in the specified request context and stores the newly-created
token in the context itself.
|
void |
renewToken(ProtocolContext context)
Renews the security token contained in the specified request context.
|
boolean |
supports(String namespace)
Specify whether this token provider supports a particular namespace
|
String |
tokenType()
Token Type
|
void |
validateToken(ProtocolContext context)
Evaluates the validity of the token contained in the specified request context and sets the result in the context itself.
|
initializepublic void cancelToken(ProtocolContext context) throws org.picketlink.common.exceptions.ProcessingException
SecurityTokenProviderCancels the token contained in the specified request context. A security token is usually canceled when one wants to make sure that the token will not be used anymore. A security token can't be renewed once it has been canceled.
context - the ProtocolContext that contains the token to be canceled.org.picketlink.common.exceptions.ProcessingExceptionpublic void issueToken(ProtocolContext context) throws org.picketlink.common.exceptions.ProcessingException
SecurityTokenProviderGenerates a security token using the information contained in the specified request context and stores the newly-created token in the context itself.
context - the ProtocolContext to be used when generating the token.org.picketlink.common.exceptions.ProcessingExceptionpublic void renewToken(ProtocolContext context) throws org.picketlink.common.exceptions.ProcessingException
SecurityTokenProviderRenews the security token contained in the specified request context. This method is used when a previously generated token has expired, generating a new version of the same token with different expiration semantics.
context - the ProtocolContext that contains the token to be renewed.org.picketlink.common.exceptions.ProcessingExceptionpublic void validateToken(ProtocolContext context) throws org.picketlink.common.exceptions.ProcessingException
SecurityTokenProviderEvaluates the validity of the token contained in the specified request context and sets the result in the context itself. The result can be a status, a new token, or both.
context - the ProtocolContext that contains the token to be validated.org.picketlink.common.exceptions.ProcessingExceptionpublic String family()
SecurityTokenProviderFAMILY_TYPE}public QName getSupportedQName()
SecurityTokenProviderQName for configurationpublic boolean supports(String namespace)
SecurityTokenProvidernamespace - a string value representing a namespacepublic String tokenType()
SecurityTokenProviderCopyright © 2013 JBoss Inc.. All Rights Reserved.