Package io.meeds.oauth.facebook
Interface GateInFacebookProcessor
- All Superinterfaces:
OAuthProviderProcessor<FacebookAccessTokenContext>
- All Known Implementing Classes:
GateInFacebookProcessorImpl
OAuth processor for calling Facebook operations
-
Method Summary
Modifier and TypeMethodDescriptiongetAvatar(FacebookAccessTokenContext accessTokenContext) getPrincipal(FacebookAccessTokenContext accessTokenContext) Obtain informations about user from Facebook and wrap them into FacebookPrincipal objectMethods inherited from interface io.meeds.oauth.spi.OAuthProviderProcessor
getAccessTokenFromUserProfile, getAuthorizedSocialApiObject, processOAuthInteraction, processOAuthInteraction, removeAccessTokenFromUserProfile, revokeToken, saveAccessTokenAttributesToUserProfile, validateTokenAndUpdateScopes
-
Method Details
-
getPrincipal
Obtain informations about user from Facebook and wrap them into FacebookPrincipal object- Parameters:
accessTokenContext- Facebook access token- Returns:
- FacebookPrincipal
- Throws:
OAuthException
-
getAvatar
-