org.picketlink.social.openid.providers
public class OpenIDTokenProvider extends org.picketlink.identity.federation.core.sts.AbstractSecurityTokenProvider implements org.picketlink.identity.federation.core.interfaces.SecurityTokenProvider
Modifier and Type | Field and Description |
---|---|
static String |
OPENID_1_0_NS |
static String |
OPENID_1_1_NS |
static String |
OPENID_2_0_NS |
protected static OpenIDProviderManager |
serverManager |
ATTRIBUTE_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 |
---|
OpenIDTokenProvider() |
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 static final String OPENID_1_0_NS
public static final String OPENID_1_1_NS
public static final String OPENID_2_0_NS
protected static OpenIDProviderManager serverManager
public boolean supports(String namespace)
supports
in interface org.picketlink.identity.federation.core.interfaces.SecurityTokenProvider
SecurityTokenProvider.supports(String)
public String tokenType()
tokenType
in interface org.picketlink.identity.federation.core.interfaces.SecurityTokenProvider
SecurityTokenProvider.tokenType()
public QName getSupportedQName()
getSupportedQName
in interface org.picketlink.identity.federation.core.interfaces.SecurityTokenProvider
SecurityTokenProvider.getSupportedQName()
public String family()
family
in interface org.picketlink.identity.federation.core.interfaces.SecurityTokenProvider
SecurityTokenProvider.family()
public void issueToken(org.picketlink.identity.federation.core.interfaces.ProtocolContext context) throws org.jboss.security.xacml.sunxacml.ProcessingException
issueToken
in interface org.picketlink.identity.federation.core.interfaces.SecurityTokenProvider
context
- org.jboss.security.xacml.sunxacml.ProcessingException
public void renewToken(org.picketlink.identity.federation.core.interfaces.ProtocolContext context) throws org.jboss.security.xacml.sunxacml.ProcessingException
renewToken
in interface org.picketlink.identity.federation.core.interfaces.SecurityTokenProvider
org.jboss.security.xacml.sunxacml.ProcessingException
public void cancelToken(org.picketlink.identity.federation.core.interfaces.ProtocolContext context) throws org.jboss.security.xacml.sunxacml.ProcessingException
cancelToken
in interface org.picketlink.identity.federation.core.interfaces.SecurityTokenProvider
org.jboss.security.xacml.sunxacml.ProcessingException
public void validateToken(org.picketlink.identity.federation.core.interfaces.ProtocolContext context) throws org.jboss.security.xacml.sunxacml.ProcessingException
validateToken
in interface org.picketlink.identity.federation.core.interfaces.SecurityTokenProvider
org.jboss.security.xacml.sunxacml.ProcessingException
protected void check()
Copyright © 2015 JBoss by Red Hat. All Rights Reserved.