Package org.gatein.security.oauth.social

Examples of org.gatein.security.oauth.social.FacebookPrincipal


    @Override
    protected OAuthPrincipal<FacebookAccessTokenContext> getOAuthPrincipal(HttpServletRequest request, HttpServletResponse response,
                                                                           InteractionState<FacebookAccessTokenContext> interactionState) {
        FacebookAccessTokenContext accessTokenContext = interactionState.getAccessTokenContext();
        FacebookPrincipal principal = ((GateInFacebookProcessor)getOauthProviderProcessor()).getPrincipal(accessTokenContext);

        if (principal == null) {
            log.error("Principal was null");
            return null;
        } else {
            if (log.isTraceEnabled()) {
                log.trace("Finished Facebook OAuth2 flow with state: " + interactionState);
                log.trace("Facebook accessToken: " + principal.getAccessToken());
            }

            OAuthPrincipal<FacebookAccessTokenContext> oauthPrincipal = OAuthUtils.convertFacebookPrincipalToOAuthPrincipal(
                    principal, getOAuthProvider(), accessTokenContext);
View Full Code Here

TOP

Related Classes of org.gatein.security.oauth.social.FacebookPrincipal

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.