public interface OAuth2AuthenticationProvider<T extends OAuth2AuthenticationProvider<T>> extends AuthenticationProvider<T>
Modifier and Type | Field and Description |
---|---|
static String |
AUTHENTICATION_OAUTH2_CONNECT_TIMEOUT |
static String |
AUTHENTICATION_OAUTH2_READ_TIMEOUT |
static int |
DEFAULT_AUTHENTICATION_OAUTH2_CONNECT_TIMEOUT |
static int |
DEFAULT_AUTHENTICATION_OAUTH2_READ_TIMEOUT |
CONTEXT, CREATED_BY, CREATED_TIME, DESCRIPTION, DESIRED_STATE, DURABLE, ID, LAST_UPDATED_BY, LAST_UPDATED_TIME, LIFETIME_POLICY, NAME, OVER_SIZED_ATTRIBUTE_ALTERNATIVE_TEXT, STATE, TYPE
Modifier and Type | Method and Description |
---|---|
AuthenticationResult |
authenticateViaAccessToken(String accessToken) |
AuthenticationResult |
authenticateViaAuthorizationCode(String authorizationCode,
String redirectUri) |
URI |
getAuthorizationEndpointURI() |
String |
getClientId() |
String |
getClientSecret() |
int |
getConnectTimeout() |
URI |
getDefaultAuthorizationEndpointURI() |
URI |
getDefaultIdentityResolverEndpointURI() |
String |
getDefaultScope() |
URI |
getDefaultTokenEndpointURI() |
URI |
getIdentityResolverEndpointURI() |
String |
getIdentityResolverType() |
URI |
getPostLogoutURI() |
int |
getReadTimeout() |
String |
getScope() |
List<String> |
getSecureOnlyMechanisms() |
List<String> |
getTlsCipherSuiteBlackList() |
List<String> |
getTlsCipherSuiteWhiteList() |
List<String> |
getTlsProtocolBlackList() |
List<String> |
getTlsProtocolWhiteList() |
boolean |
getTokenEndpointNeedsAuth() |
URI |
getTokenEndpointURI() |
TrustStore |
getTrustStore() |
authenticate, createSaslServer, getDisabledMechanisms, getMechanisms, getPreferencesProvider, getSubjectCreator, getVirtualHostPortBindings, recoverUser, setPreferencesProvider
addChangeListener, asObjectRecord, close, closeAsync, createChild, createChildAsync, decryptSecrets, delete, deleteAsync, findConfiguredObject, getActualAttributes, getAttainedChildById, getAttainedChildByName, getAttribute, getAttributeNames, getCategoryClass, getChildById, getChildByName, getChildExecutor, getChildren, getContext, getContextKeys, getContextValue, getContextValue, getCreatedBy, getCreatedTime, getDescription, getDesiredState, getId, getLastOpenedTime, getLastUpdatedBy, getLastUpdatedTime, getLifetimePolicy, getModel, getName, getObjectFactory, getParent, getState, getStatistics, getTaskExecutor, getType, getTypeClass, isDurable, managesChildStorage, open, openAsync, removeChangeListener, setAttribute, setAttributes, setAttributesAsync
static final String AUTHENTICATION_OAUTH2_CONNECT_TIMEOUT
static final int DEFAULT_AUTHENTICATION_OAUTH2_CONNECT_TIMEOUT
static final String AUTHENTICATION_OAUTH2_READ_TIMEOUT
static final int DEFAULT_AUTHENTICATION_OAUTH2_READ_TIMEOUT
URI getAuthorizationEndpointURI()
URI getTokenEndpointURI()
boolean getTokenEndpointNeedsAuth()
URI getIdentityResolverEndpointURI()
String getIdentityResolverType()
URI getPostLogoutURI()
String getClientId()
String getClientSecret()
String getScope()
TrustStore getTrustStore()
List<String> getSecureOnlyMechanisms()
getSecureOnlyMechanisms
in interface AuthenticationProvider<T extends OAuth2AuthenticationProvider<T>>
AuthenticationResult authenticateViaAuthorizationCode(String authorizationCode, String redirectUri)
AuthenticationResult authenticateViaAccessToken(String accessToken)
URI getDefaultAuthorizationEndpointURI()
URI getDefaultTokenEndpointURI()
URI getDefaultIdentityResolverEndpointURI()
String getDefaultScope()
int getConnectTimeout()
int getReadTimeout()
Copyright © 2006–2016 The Apache Software Foundation. All rights reserved.