public class OAuthUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static OAuthPrincipal<FacebookAccessTokenContext> |
convertFacebookPrincipalToOAuthPrincipal(FacebookPrincipal facebookPrincipal,
String avatar,
OAuthProviderType<FacebookAccessTokenContext> facebookProviderType,
FacebookAccessTokenContext fbAccessTokenContext) |
static OAuthPrincipal<GoogleAccessTokenContext> |
convertGoogleInfoToOAuthPrincipal(com.google.api.services.oauth2.model.Userinfo userInfo,
GoogleAccessTokenContext accessToken,
OAuthProviderType<GoogleAccessTokenContext> googleProviderType) |
static org.exoplatform.services.organization.User |
convertOAuthPrincipalToGateInUser(OAuthPrincipal principal) |
static OAuthPrincipal<TwitterAccessTokenContext> |
convertTwitterUserToOAuthPrincipal(twitter4j.User twitterUser,
TwitterAccessTokenContext accessToken,
OAuthProviderType<TwitterAccessTokenContext> twitterProviderType) |
static String |
createQueryString(Map<String,String> params)
Given a
Map of params, construct a query string |
static String |
encodeParam(String param) |
static Map<String,String> |
formUrlDecode(String encodedData)
Decode given String to map.
|
static String |
getURLToRedirectAfterLinkAccount(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpSession session) |
static HttpResponseContext |
readUrlContent(URLConnection connection)
Whole HTTP response as String from given URLConnection
|
static String |
refineUserName(String username) |
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)
encodedData - Copyright © 2016 JBoss by Red Hat. All Rights Reserved.