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, setPreferencesProvideraddChangeListener, 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, setAttributesAsyncstatic 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.