|
PicketLink Federation Core 2.1.6.Final-redhat-2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.picketlink.identity.federation.core.sts.AbstractSecurityTokenProvider
org.picketlink.identity.federation.core.wstrust.plugins.saml.SAML11TokenProvider
public class SAML11TokenProvider
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.picketlink.identity.federation.core.interfaces.SecurityTokenProvider |
---|
SecurityTokenProvider.FAMILY_TYPE |
Field Summary |
---|
Fields inherited from class org.picketlink.identity.federation.core.sts.AbstractSecurityTokenProvider |
---|
ATTRIBUTE_PROVIDER, logger, properties, REVOCATION_REGISTRY, REVOCATION_REGISTRY_FILE, REVOCATION_REGISTRY_JPA_CONFIG, revocationRegistry, TOKEN_REGISTRY, TOKEN_REGISTRY_FILE, tokenRegistry |
Constructor Summary | |
---|---|
SAML11TokenProvider()
|
Method Summary | |
---|---|
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. |
Methods inherited from class org.picketlink.identity.federation.core.sts.AbstractSecurityTokenProvider |
---|
initialize |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SAML11TokenProvider()
Method Detail |
---|
public void cancelToken(ProtocolContext context) throws ProcessingException
SecurityTokenProvider
Cancels 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.
ProcessingException
public void issueToken(ProtocolContext context) throws ProcessingException
SecurityTokenProvider
Generates 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.
ProcessingException
public void renewToken(ProtocolContext context) throws ProcessingException
SecurityTokenProvider
Renews 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.
ProcessingException
public void validateToken(ProtocolContext context) throws ProcessingException
SecurityTokenProvider
Evaluates 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.
ProcessingException
public String family()
SecurityTokenProvider
FAMILY_TYPE}
public QName getSupportedQName()
SecurityTokenProvider
QName
for configuration
public boolean supports(String namespace)
SecurityTokenProvider
namespace
- a string value representing a namespace
public String tokenType()
SecurityTokenProvider
|
PicketLink Federation Core 2.1.6.Final-redhat-2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |