Package com.adobe.granite.auth.oauth
Interface Provider2
- 
- All Superinterfaces:
 Provider
@ConsumerType @Deprecated public interface Provider2 extends Provider
Deprecated.TheProvider2extends theProviderinterface and adds the ability to perform log-out operation.If a registered
Providerservice implements this interface thelogout(ProviderConfig)method is called when the user clicks the logout button.Provider2 is deprecated since it doesn't allow enough parameters for proper logout Use composition of Provider + ProviderLogout.
- Since:
 - 3.12
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description java.lang.Stringlogout(ProviderConfig providerConfig)Deprecated.This method will be called when the user clicks the logout button.- 
Methods inherited from interface com.adobe.granite.auth.oauth.Provider
getAccessTokenPropertyPath, getApi, getCurrentUser, getDetailsURL, getErrorDescriptionFromValidateTokenResponseBody, getExtendedDetailsURLs, getExtendedDetailsURLs, getId, getName, getOAuthIdPropertyPath, getProtectedDataRequest, getType, getUserFolderPath, getUserIdFromValidateTokenResponseBody, getUserIdProperty, getValidateTokenUrl, isValidToken, mapProperties, mapUserId, onUserCreate, onUserUpdate, parseProfileDataResponse 
 - 
 
 - 
 
- 
- 
Method Detail
- 
logout
java.lang.String logout(ProviderConfig providerConfig)
Deprecated.This method will be called when the user clicks the logout button. If a registeredProviderservice implements this interface- Parameters:
 providerConfig- the providerConfig- Returns:
 - the URL where to redirect after logout
 - Since:
 - 3.12
 
 
 - 
 
 -