public class OAuth2TokenProvider
extends org.picketlink.identity.federation.core.sts.AbstractSecurityTokenProvider
implements org.picketlink.identity.federation.core.interfaces.SecurityTokenProvider
SecurityTokenProvider
for OAuth2ATTRIBUTE_PROVIDER, logger, properties, REVOCATION_REGISTRY, REVOCATION_REGISTRY_FILE, REVOCATION_REGISTRY_JDBC_CONFIG, REVOCATION_REGISTRY_JDBC_DATA_SOURCE, REVOCATION_REGISTRY_JDBC_NAME_SPACE, REVOCATION_REGISTRY_JPA_CONFIG, revocationRegistry, TOKEN_REGISTRY, TOKEN_REGISTRY_FILE, TOKEN_REGISTRY_JDBC, TOKEN_REGISTRY_JDBC_DATASOURCE, TOKEN_REGISTRY_JDBC_NAME_SPACE, TOKEN_REGISTRY_JPA, tokenRegistry, USE_ABSOLUTE_KEYIDENTIFIER
Constructor and Description |
---|
OAuth2TokenProvider() |
Modifier and Type | Method and Description |
---|---|
void |
cancelToken(org.picketlink.identity.federation.core.interfaces.ProtocolContext context) |
protected void |
check() |
String |
family() |
QName |
getSupportedQName() |
void |
issueToken(org.picketlink.identity.federation.core.interfaces.ProtocolContext context) |
void |
renewToken(org.picketlink.identity.federation.core.interfaces.ProtocolContext context) |
boolean |
supports(String namespace) |
String |
tokenType() |
void |
validateToken(org.picketlink.identity.federation.core.interfaces.ProtocolContext context) |
adjustLifetimeForClockSkew, getClockSkewInMillis, initialize
public boolean supports(String namespace)
supports
in interface org.picketlink.identity.federation.core.interfaces.SecurityTokenProvider
public String tokenType()
tokenType
in interface org.picketlink.identity.federation.core.interfaces.SecurityTokenProvider
public QName getSupportedQName()
getSupportedQName
in interface org.picketlink.identity.federation.core.interfaces.SecurityTokenProvider
public String family()
family
in interface org.picketlink.identity.federation.core.interfaces.SecurityTokenProvider
public void issueToken(org.picketlink.identity.federation.core.interfaces.ProtocolContext context) throws org.picketlink.common.exceptions.ProcessingException
issueToken
in interface org.picketlink.identity.federation.core.interfaces.SecurityTokenProvider
org.picketlink.common.exceptions.ProcessingException
public void renewToken(org.picketlink.identity.federation.core.interfaces.ProtocolContext context) throws org.picketlink.common.exceptions.ProcessingException
renewToken
in interface org.picketlink.identity.federation.core.interfaces.SecurityTokenProvider
org.picketlink.common.exceptions.ProcessingException
public void cancelToken(org.picketlink.identity.federation.core.interfaces.ProtocolContext context) throws org.picketlink.common.exceptions.ProcessingException
cancelToken
in interface org.picketlink.identity.federation.core.interfaces.SecurityTokenProvider
org.picketlink.common.exceptions.ProcessingException
public void validateToken(org.picketlink.identity.federation.core.interfaces.ProtocolContext context) throws org.picketlink.common.exceptions.ProcessingException
validateToken
in interface org.picketlink.identity.federation.core.interfaces.SecurityTokenProvider
org.picketlink.common.exceptions.ProcessingException
protected void check()
Copyright © 2018. All rights reserved.