Package org.nuxeo.ecm.liveconnect.core
Class AbstractLiveConnectOAuth2ServiceProvider
- java.lang.Object
-
- org.nuxeo.ecm.platform.oauth2.providers.NuxeoOAuth2ServiceProvider
-
- org.nuxeo.ecm.platform.oauth2.providers.AbstractOAuth2UserEmailProvider
-
- org.nuxeo.ecm.liveconnect.core.AbstractLiveConnectOAuth2ServiceProvider
-
- All Implemented Interfaces:
OAuth2ServiceProvider
- Direct Known Subclasses:
BoxOAuth2ServiceProvider
,GoogleOAuth2ServiceProvider
public abstract class AbstractLiveConnectOAuth2ServiceProvider extends AbstractOAuth2UserEmailProvider
Basic implementation ofOAuth2ServiceProvider
for live connect.- Since:
- 8.1
-
-
Field Summary
-
Fields inherited from class org.nuxeo.ecm.platform.oauth2.providers.NuxeoOAuth2ServiceProvider
CODE_URL_PARAMETER, description, ERROR_URL_PARAMETER, HTTP_TRANSPORT, id, JSON_FACTORY, SCHEMA, serviceName, serviceUserStore, tokenStore, userAuthorizationURL
-
-
Constructor Summary
Constructors Constructor Description AbstractLiveConnectOAuth2ServiceProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getServiceUser(String username)
-
Methods inherited from class org.nuxeo.ecm.platform.oauth2.providers.AbstractOAuth2UserEmailProvider
getOrCreateServiceUser, getServiceUserId, getUserEmail
-
Methods inherited from class org.nuxeo.ecm.platform.oauth2.providers.NuxeoOAuth2ServiceProvider
getAuthorizationCode, getAuthorizationCodeFlow, getAuthorizationServerURL, getAuthorizationUrl, getAuthorizationUrl, getCallbackUrl, getCallbackUrl, getClientId, getClientSecret, getCredentialDataStore, getDescription, getError, getId, getScopes, getServiceName, getServiceUserStore, getTokenServerURL, getUserAuthorizationURL, handleAuthorizationCallback, isEnabled, isProviderAvailable, loadCredential, setAuthorizationServerURL, setClientId, setClientSecret, setDescription, setEnabled, setId, setScopes, setServiceName, setTokenServerURL, setUserAuthorizationURL
-
-