Examples of AccessToken


Examples of com.ibm.sbt.security.authentication.oauth.consumer.AccessToken

  /**
   * This gets called from Basic Proxy and decorates the HttpClient object with required security headers for OAuth2.0 implementation.
   */
  public void initialize(DefaultHttpClient httpClient) throws ClientServicesException {
    try {
      AccessToken accesstoken = oAuthHandler.acquireToken(false);
      if (accesstoken != null) {
        HttpRequestInterceptor oauthInterceptor = new OAuth2Interceptor(accesstoken);
        httpClient.addRequestInterceptor(oauthInterceptor, 0);
      }
    } catch (OAuthException e) {}
View Full Code Here

Examples of com.intellij.openapi.application.AccessToken

  }

  @Override
  protected void moveOffsetAfter(boolean success) {
    RangeMarker exprMarker = getExprMarker();
    final AccessToken accessToken = WriteAction.start();
    try {
      Document document = myEditor.getDocument();
      // todo restore original expression if not success
      PsiDocumentManager.getInstance(myProject).commitDocument(document);
      if (exprMarker != null && exprMarker.isValid()) {
        myEditor.getCaretModel().moveToOffset(exprMarker.getStartOffset());
        myEditor.getScrollingModel().scrollToCaret(ScrollType.MAKE_VISIBLE);
        exprMarker.dispose();
      }
    } finally {
      accessToken.finish();
    }
  }
View Full Code Here

Examples of com.nimbusds.oauth2.sdk.token.AccessToken

   *                        access token response.
   */
  public static AccessTokenResponse parse(final JSONObject jsonObject)
    throws ParseException {
   
    AccessToken accessToken = AccessToken.parse(jsonObject);
   
    RefreshToken refreshToken = RefreshToken.parse(jsonObject);

    // Get the std param names for the access + refresh token
    Set<String> paramNames = accessToken.getParamNames();

    if (refreshToken != null)
      paramNames.addAll(refreshToken.getParamNames());

    // Determine the custom param names
View Full Code Here

Examples of com.renren.api.client.param.impl.AccessToken

   
    @Test
    public void testAddBlog(){
        String title="测试日志";
        String content="这是一篇测试的日志";
        int res=this.getRenrenApiClient().getBlogService().addBlog(title, content,new AccessToken(this.getAccessToken()));
        System.out.println(res);
        Assert.assertTrue(res>0);
    }
View Full Code Here

Examples of com.sola.instagram.auth.AccessToken

   
      JSONObject response = (new PostMethod() .setPostParameters(postArgs)
      .setMethodURI(UriFactory.Auth.GET_ACCESS_TOKEN) ).call().getJSON();
    
    try {
      setAccessToken(new
          AccessToken(response.getString("access_token")));
       setSessionUser(new User(response.getJSONObject("user"),
           getAccessToken().getTokenString()));
    } catch (Exception e) {
      throw new InstagramException("JSON parsing error");
View Full Code Here

Examples of com.zaranux.os.server.core.AccessToken

  }

  @Override
  protected String delegate(String path, String grantee, Access[] accesses, long TTL, Identity granter) throws SystemCallNotSupported {
    if( isLocal(path)) throw new SystemCallNotSupported();
    return "" + (new AccessToken(accesses,grantee,path,TTL,granter));
  }
View Full Code Here

Examples of facebook4j.auth.AccessToken

        System.out.println("oauthCode: " + oauthCode);

        try {
            // アクセストークンの取得
            AccessToken accessToken = facebook.getOAuthAccessToken(oauthCode);
            String tokenString = accessToken.getToken();

            // アクセスを2ヶ月有効トークンに変更
            Map<String, String> params = new HashMap<String, String>();
            params.put("client_id", Constants.FACEBOOK_APP_API_KEY);
            params.put("client_secret", Constants.FACEBOOK_APP_API_SECRET);
            params.put("grant_type", "fb_exchange_token");
            params.put("fb_exchange_token", tokenString);

            RawAPIResponse apiResponse = facebook.callGetAPI("/oauth/access_token", params);
            String response = apiResponse.asString();
            AccessToken newAccessToken = new AccessToken(response);
            String newToken = newAccessToken.getToken();

            if(newToken != null) {
                User facebookUser = facebook.getMe();

                loginUserModel.setFacebookAccessToken(new Text(newToken));
View Full Code Here

Examples of org.apache.cxf.rs.security.oauth.data.AccessToken

        Exception, OAuthProblemException {
        if (LOG.isLoggable(Level.FINE)) {
            LOG.log(Level.FINE, "OAuth security filter for url: {0}", req.getRequestURL());
        }
       
        AccessToken accessToken = null;
        Client client = null;
       
        OAuthMessage oAuthMessage = OAuthServlet.getMessage(new CustomHttpServletWrapper(req),
                                                            OAuthServlet.getRequestURL(req));
        if (oAuthMessage.getParameter(OAuth.OAUTH_TOKEN) != null) {
            oAuthMessage.requireParameters(REQUIRED_PARAMETERS);

            accessToken = dataProvider.getAccessToken(oAuthMessage.getToken());

            //check if access token is not null
            if (accessToken == null) {
                LOG.warning("Access token is unavailable");
                throw new OAuthProblemException(OAuth.Problems.TOKEN_REJECTED);
            }
            client = accessToken.getClient();
           
            OAuthUtils.validateMessage(oAuthMessage, client, accessToken,
                                       dataProvider, validator);   
        } else {
            String consumerKey = null;
            String consumerSecret = null;
           
            String authHeader = oAuthMessage.getHeader("Authorization");
            if (authHeader != null) {
                if (authHeader.startsWith("OAuth")) {
                    consumerKey = oAuthMessage.getParameter(OAuth.OAUTH_CONSUMER_KEY);
                    consumerSecret = oAuthMessage.getParameter(OAuthConstants.OAUTH_CONSUMER_SECRET);
                } else if (authHeader.startsWith("Basic")) {
                    AuthorizationPolicy policy = getAuthorizationPolicy(authHeader);
                    if (policy != null) {
                        consumerKey = policy.getUserName();
                        consumerSecret = policy.getPassword();
                    }
                }
            }
           
            if (consumerKey != null) {
                client = dataProvider.getClient(consumerKey);
            }
            if (client == null) {
                LOG.warning("Client is invalid");
                throw new OAuthProblemException(OAuth.Problems.CONSUMER_KEY_UNKNOWN);
            }
           
            if (consumerSecret != null && !consumerSecret.equals(client.getSecretKey())) {
                LOG.warning("Client secret is invalid");
                throw new OAuthProblemException(OAuth.Problems.CONSUMER_KEY_UNKNOWN);
            } else {
                OAuthUtils.validateMessage(oAuthMessage, client, null,
                                           dataProvider, validator);
            }
            accessToken = client.getPreAuthorizedToken();
            if (accessToken == null || !accessToken.isPreAuthorized()) {
                LOG.warning("Preauthorized access token is unavailable");
                throw new OAuthProblemException(OAuth.Problems.TOKEN_REJECTED);
            }
        }

        List<OAuthPermission> permissions = accessToken.getScopes();
        List<OAuthPermission> matchingPermissions = new ArrayList<OAuthPermission>();
       
        for (OAuthPermission perm : permissions) {
            boolean uriOK = checkRequestURI(req, perm.getUris());
            boolean verbOK = checkHttpVerb(req, perm.getHttpVerbs());
View Full Code Here

Examples of org.apache.cxf.rs.security.oauth.data.AccessToken

            }
           
            OAuthUtils.validateMessage(oAuthMessage, requestToken.getClient(), requestToken,
                                       dataProvider);

            AccessToken accessToken = dataProvider.createAccessToken(requestToken);

            //create response
            Map<String, Object> responseParams = new HashMap<String, Object>();
            responseParams.put(OAuth.OAUTH_TOKEN, accessToken.getTokenKey());
            responseParams.put(OAuth.OAUTH_TOKEN_SECRET, accessToken.getTokenSecret());

            String responseString = OAuth.formEncode(responseParams.entrySet());
            return Response.ok(responseString).build();

        } catch (OAuthProblemException e) {
View Full Code Here

Examples of org.apache.cxf.rs.security.oauth.data.AccessToken

        Exception, OAuthProblemException {
        if (LOG.isLoggable(Level.FINE)) {
            LOG.log(Level.FINE, "OAuth security filter for url: {0}", req.getRequestURL());
        }
       
        AccessToken accessToken = null;
        Client client = null;
       
        OAuthMessage oAuthMessage = OAuthServlet.getMessage(req, req.getRequestURL().toString());
        if (oAuthMessage.getParameter(OAuth.OAUTH_TOKEN) != null) {
            oAuthMessage.requireParameters(REQUIRED_PARAMETERS);

            accessToken = dataProvider.getAccessToken(oAuthMessage.getToken());

            //check if access token is not null
            if (accessToken == null) {
                LOG.warning("Access token is unavailable");
                throw new OAuthProblemException(OAuth.Problems.TOKEN_REJECTED);
            }
            client = accessToken.getClient();
           
        } else {
            String consumerKey = oAuthMessage.getParameter(OAuth.OAUTH_CONSUMER_KEY);
            String consumerSecret = oAuthMessage.getParameter("oauth_consumer_secret");
            client = dataProvider.getClient(consumerKey);
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.