Generated by
JDiff

Interface com.adobe.granite.auth.oauth.Provider

Changed Methods
String getAccessTokenPropertyPath(String) Changed from non-abstract to abstract. Return the property path where the access token will be stored (if ProviderConfig is has access token storage enabled)
Api getApi() Change in return type from org.scribe.builder.api.Api to Api.
Changed from non-abstract to abstract.
Specifies an instance of scribe Api to use for this provider.
User getCurrentUser(SlingHttpServletRequest) Changed from non-abstract to abstract. Use the request to get the User who has (or will have) oauth profile data attached
String getDetailsURL() Changed from non-abstract to abstract. OAuth provider's user details URL
String getErrorDescriptionFromValidateTokenResponseBody(String) Changed from non-abstract to abstract. Parse the response body and return the error description contained in the response
String getId() Changed from non-abstract to abstract. Unique ID for this provider, used to match a ProviderConfig with this Provider
String getName() Changed from non-abstract to abstract. Readable name for this Provider
String getOAuthIdPropertyPath(String) Changed from non-abstract to abstract. Return the property path where the oauth user id will be stored
OAuthRequest getProtectedDataRequest(String) Change in return type from org.scribe.model.OAuthRequest to OAuthRequest.
Changed from non-abstract to abstract.
Create an OAuthRequest to request protected data from the OAuth provider system.
ProviderType getType() Changed from non-abstract to abstract. Currently only oauth 1a and oauth 2 are supported.
String getUserFolderPath(String, String, Map) Changed from non-abstract to abstract. Return the node path where the user should be created
String getUserIdFromValidateTokenResponseBody(String) Changed from non-abstract to abstract. Parse the response body and return the userId contained in the response
String getUserIdProperty() Changed from non-abstract to abstract. What is the user data property that contains this OAuth provider's user id?
String getValidateTokenUrl(String, String) Changed from non-abstract to abstract. OAuth provider validate token URL
boolean isValidToken(String, String, String) Changed from non-abstract to abstract. Check the validity of a token
Map mapProperties(String, String, Map, Map) Changed from non-abstract to abstract. Map the provider's user properties name to CQ user properties.
String mapUserId(String, Map) Changed from non-abstract to abstract. Map the provider's userid to CRX user id; Note that usernames must be unique so the returned username should always include some prefix specific to this provider (e.g.
void onUserCreate(User) Changed from non-abstract to abstract. Called after a user is updated (e.g.
void onUserUpdate(User) Changed from non-abstract to abstract. Called after a user is created (i.e.
Map parseProfileDataResponse(Response) Change in signature from org.scribe.model.Response to Response.
Changed from non-abstract to abstract.
Parse the OAuth Response for protected profile data during profile import
String[] getExtendedDetailsURLs(String) Changed from non-abstract to abstract. OAuth provider's user extended details URLs, depending on the specific scope
String[] getExtendedDetailsURLs(String, String, Map) Changed from non-abstract to abstract. OAuth provider's user extended details URLs, depending on the specific scope and previously fetched data (e.g.