public class OAuthProviderTypeRegistryImpl extends Object implements OAuthProviderTypeRegistry
| Constructor and Description |
|---|
OAuthProviderTypeRegistryImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addPlugin(org.exoplatform.container.component.ComponentPlugin plugin) |
Collection<OAuthProviderType> |
getEnabledOAuthProviders() |
<T extends AccessTokenContext> |
getOAuthProvider(String key,
Class<T> accessTokenContextClass)
Obtain registered OAuth provider
|
boolean |
isOAuthEnabled() |
public void addPlugin(org.exoplatform.container.component.ComponentPlugin plugin)
public <T extends AccessTokenContext> OAuthProviderType<T> getOAuthProvider(String key, Class<T> accessTokenContextClass)
OAuthProviderTypeRegistrygetOAuthProvider in interface OAuthProviderTypeRegistrykey - of Oauth provider (for example 'FACEBOOK')accessTokenContextClass - just for adding more type safety, so caller knows the type of returned OAuthProviderTypepublic Collection<OAuthProviderType> getEnabledOAuthProviders()
getEnabledOAuthProviders in interface OAuthProviderTypeRegistrypublic boolean isOAuthEnabled()
isOAuthEnabled in interface OAuthProviderTypeRegistryCopyright © 2017 JBoss by Red Hat. All Rights Reserved.