Examples of WSResponse


Examples of play.libs.ws.WSResponse

  protected GoogleAuthUser transform(final GoogleAuthInfo info, final String state)
      throws AuthException {

    final String url = getConfiguration().getString(
        USER_INFO_URL_SETTING_KEY);
    final WSResponse r = WS
        .url(url)
        .setQueryParameter(OAuth2AuthProvider.Constants.ACCESS_TOKEN,
            info.getAccessToken()).get()
        .get(getTimeout());

    final JsonNode result = r.asJson();
    if (result.get(OAuth2AuthProvider.Constants.ERROR) != null) {
      throw new AuthException(result.get(
          OAuth2AuthProvider.Constants.ERROR).asText());
    } else {
      Logger.debug(result.toString());
View Full Code Here

Examples of play.libs.ws.WSResponse

      throws AuthException {


    final String url = getConfiguration().getString(
        USER_INFO_URL_SETTING_KEY);
    final WSResponse r = WS
        .url(url)
        .setQueryParameter(OAUTH_TOKEN,
            info.getAccessToken())
        .setQueryParameter("v", VERSION)
        .get()
        .get(getTimeout());

    final JsonNode result = r.asJson();
    if (r.getStatus() >= 400) {
      throw new AuthException(result.get("meta").get("errorDetail").asText());
    } else {
      Logger.debug(result.toString());
      return new FoursquareAuthUser(result.get("response").get("user"), info, state);
    }
View Full Code Here

Examples of play.libs.ws.WSResponse

      final String state) throws AuthException {

    final String url = getConfiguration().getString(
        USER_INFO_URL_SETTING_KEY);

    final WSResponse r = WS
        .url(url)
        .setQueryParameter(OAuth2AuthProvider.Constants.ACCESS_TOKEN,
            info.getAccessToken()).get()
        .get(getTimeout());

    final JsonNode result = r.asJson();
    if (result.get(OAuth2AuthProvider.Constants.ERROR) != null) {
      throw new AuthException(result.get(
          OAuth2AuthProvider.Constants.ERROR).asText());
    } else {
      Logger.debug(result.toString());
View Full Code Here

Examples of play.libs.ws.WSResponse

      final Request request) throws AccessTokenException, ResolverMissingException {
    final Configuration c = getConfiguration();

    final String url = c.getString(SettingKeys.ACCESS_TOKEN_URL);

    final WSResponse r = WS
        .url(url)
        .setQueryParameter(Constants.CLIENT_ID,
            c.getString(SettingKeys.CLIENT_ID))
        .setQueryParameter(Constants.CLIENT_SECRET,
            c.getString(SettingKeys.CLIENT_SECRET))
View Full Code Here

Examples of play.libs.ws.WSResponse

    final String url = getConfiguration().getString(
        USER_INFO_URL_SETTING_KEY);
    final String fields = getConfiguration().getString(
        USER_INFO_FIELDS_SETTING_KEY);
    final WSResponse r = WS.url(url)
        .setQueryParameter(UIDS_REQUEST_KEY, info.getUserId())
        .setQueryParameter(FIELDS_REQUEST_KEY, fields).get()
        .get(getTimeout());

    final JsonNode result = r.asJson();

    if (result.get(OAuth2AuthProvider.Constants.ERROR) != null) {
      throw new AuthException(result.get(
          OAuth2AuthProvider.Constants.ERROR).asText());
    } else {
View Full Code Here

Examples of play.libs.ws.WSResponse

    protected GithubAuthUser transform(final GithubAuthInfo info, final String state)
            throws AuthException {

        final String url = getConfiguration().getString(
                USER_INFO_URL_SETTING_KEY);
        final WSResponse r = WS
                .url(url)
                .setQueryParameter(Constants.ACCESS_TOKEN,
                        info.getAccessToken()).get()
                .get(getTimeout());

        final JsonNode result = r.asJson();
        if (result.get(Constants.ERROR) != null) {
            throw new AuthException(result.get(
                    Constants.ERROR).asText());
        } else {
            return new GithubAuthUser(result, info, state);
View Full Code Here

Examples of play.libs.ws.WSResponse

    final String url = getConfiguration().getString(
        USER_INFO_URL_SETTING_KEY);
    final String fields = getConfiguration().getString(
        USER_INFO_FIELDS_SETTING_KEY);
    final WSResponse r = WS
        .url(url)
        .setQueryParameter(OAuth2AuthProvider.Constants.ACCESS_TOKEN,
            info.getAccessToken())
        .setQueryParameter(FIELDS, fields)
        .get().get(getTimeout());

    final JsonNode result = r.asJson();
    if (result.get(OAuth2AuthProvider.Constants.ERROR) != null) {
      throw new AuthException(result.get(ERROR).get(MESSAGE).asText());
    } else {
      Logger.debug(result.toString());
      return new FacebookAuthUser(result, info, state);
View Full Code Here

Examples of play.libs.ws.WSResponse

            throws AuthException {


        final String url = getConfiguration().getString(
                USER_INFO_URL_SETTING_KEY);
        final WSResponse r = WS
                .url(url)
                .setQueryParameter(TOKEN,
                        info.getAccessToken())
                .get()
                .get(getTimeout());

        final JsonNode result = r.asJson();
        if (r.getStatus() >= 400) {
            throw new AuthException(result.get("meta").get("errorDetail").asText());
        } else {
            Logger.debug(result.toString());
            return new EventBriteAuthUser(result, info, state);
        }
View Full Code Here

Examples of play.libs.ws.WSResponse

  }

  private String getRequestToken(final Request request) throws AuthException {
    final Configuration c = getConfiguration();
    final List<NameValuePair> params = getRequestTokenParams(request, c);
    final WSResponse r = WS.url(c.getString(SettingKeys.REQUEST_TOKEN_URL))
        .setHeader("Content-Type", "application/json")
        .setHeader("X-Accept", "application/json")
        .post(encodeParamsAsJson(params)).get(getTimeout());

    if (r.getStatus() >= 400) {
      throw new AuthException(r.asJson().asText());
    } else {
      return r.asJson().get(PocketConstants.CODE).asText();
    }
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.