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, initializepublic boolean supports(String namespace)
supports in interface org.picketlink.identity.federation.core.interfaces.SecurityTokenProviderpublic String tokenType()
tokenType in interface org.picketlink.identity.federation.core.interfaces.SecurityTokenProviderpublic QName getSupportedQName()
getSupportedQName in interface org.picketlink.identity.federation.core.interfaces.SecurityTokenProviderpublic String family()
family in interface org.picketlink.identity.federation.core.interfaces.SecurityTokenProviderpublic 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.SecurityTokenProviderorg.picketlink.common.exceptions.ProcessingExceptionpublic 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.SecurityTokenProviderorg.picketlink.common.exceptions.ProcessingExceptionpublic 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.SecurityTokenProviderorg.picketlink.common.exceptions.ProcessingExceptionpublic 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.SecurityTokenProviderorg.picketlink.common.exceptions.ProcessingExceptionprotected void check()
Copyright © 2021. All rights reserved.