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 of
OAuth2ServiceProvider
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
-
Method Summary
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
-
Constructor Details
-
AbstractLiveConnectOAuth2ServiceProvider
public AbstractLiveConnectOAuth2ServiceProvider()
-
-
Method Details
-
getServiceUser
-