Class TwitchIdentityProvider
java.lang.Object
com.github.philippheuer.credentialmanager.domain.IdentityProvider
com.github.philippheuer.credentialmanager.identityprovider.OAuth2IdentityProvider
com.github.philippheuer.credentialmanager.identityprovider.TwitchIdentityProvider
public class TwitchIdentityProvider extends OAuth2IdentityProvider
Twitch Identity Provider
-
Field Summary
Fields inherited from class com.github.philippheuer.credentialmanager.identityprovider.OAuth2IdentityProvider
authUrl, clientId, clientSecret, redirectUrl, responseType, scopeSeperator, tokenEndpointPostType, tokenUrlFields inherited from class com.github.philippheuer.credentialmanager.domain.IdentityProvider
configuration, credentialManager, providerName, providerType -
Constructor Summary
Constructors Constructor Description TwitchIdentityProvider(java.lang.String clientId, java.lang.String clientSecret, java.lang.String redirectUrl)Constructor -
Method Summary
Modifier and Type Method Description java.util.Optional<OAuth2Credential>getAdditionalCredentialInformation(OAuth2Credential credential)Get Auth Token InformationMethods inherited from class com.github.philippheuer.credentialmanager.identityprovider.OAuth2IdentityProvider
getAppAccessToken, getAuthenticationUrl, getAuthenticationUrl, getCredentialByCode, getCredentialByUsernameAndPassword, getScopedCredentialByUsernameAndPassword, refreshCredentialMethods inherited from class com.github.philippheuer.credentialmanager.domain.IdentityProvider
canEqual, equals, getConfiguration, getCredentialManager, getProviderName, getProviderType, hashCode, setConfiguration, setCredentialManager, setProviderName, setProviderType, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
TwitchIdentityProvider
public TwitchIdentityProvider(java.lang.String clientId, java.lang.String clientSecret, java.lang.String redirectUrl)Constructor- Parameters:
clientId- OAuth Client IdclientSecret- OAuth Client SecretredirectUrl- Redirect Url
-
-
Method Details
-
getAdditionalCredentialInformation
public java.util.Optional<OAuth2Credential> getAdditionalCredentialInformation(OAuth2Credential credential)Get Auth Token Information- Specified by:
getAdditionalCredentialInformationin classOAuth2IdentityProvider- Parameters:
credential- OAuth2 Credential- Returns:
- Token Information
-