public class OAuthUtils extends Object
public static OAuthPrincipal<FacebookAccessTokenContext> convertFacebookPrincipalToOAuthPrincipal(FacebookPrincipal facebookPrincipal, String avatar, OAuthProviderType<FacebookAccessTokenContext> facebookProviderType, FacebookAccessTokenContext fbAccessTokenContext)
public static OAuthPrincipal<TwitterAccessTokenContext> convertTwitterUserToOAuthPrincipal(twitter4j.User twitterUser, TwitterAccessTokenContext accessToken, OAuthProviderType<TwitterAccessTokenContext> twitterProviderType)
public static OAuthPrincipal<GoogleAccessTokenContext> convertGoogleInfoToOAuthPrincipal(com.google.api.services.oauth2.model.Userinfo userInfo, GoogleAccessTokenContext accessToken, OAuthProviderType<GoogleAccessTokenContext> googleProviderType)
public static org.exoplatform.services.organization.User convertOAuthPrincipalToGateInUser(OAuthPrincipal principal)
public static String getURLToRedirectAfterLinkAccount(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpSession session)
public static String createQueryString(Map<String,String> params)
Map of params, construct a query stringparams - parameters for querypublic static HttpResponseContext readUrlContent(URLConnection connection) throws IOException
connection - IOExceptionpublic static Map<String,String> formUrlDecode(String encodedData)
accessToken=123456&expires=20071458 it returns map with two keys
"accessToken" and "expires" and their corresponding valuesencodedData - Copyright © 2018 JBoss by Red Hat. All Rights Reserved.