Package net.oauth

Examples of net.oauth.OAuthConsumer


        }
        parameters.put(OAuth.OAUTH_SIGNATURE_METHOD, "HMAC-SHA1");
        parameters.put(OAuth.OAUTH_NONCE, UUID.randomUUID().toString());
        parameters.put(OAuth.OAUTH_TIMESTAMP, String.valueOf(System.currentTimeMillis() / 1000));
       
        OAuthConsumer oAuthConsumer =
            new OAuthConsumer(null, consumer.getKey(), consumer.getSecret(), null);
        OAuthAccessor accessor = new OAuthAccessor(oAuthConsumer);
        if (accessToken != null) {
            accessor.accessToken = accessToken.getToken();
            accessor.tokenSecret = accessToken.getSecret();
        }
View Full Code Here


    public static void validateMessage(OAuthMessage oAuthMessage,
                                       Client client,
                                       Token token,
                                       OAuthDataProvider provider)
        throws Exception {
        OAuthConsumer consumer = new OAuthConsumer(null, client.getConsumerKey(),
            client.getSecretKey(), null);
        OAuthAccessor accessor = new OAuthAccessor(consumer);
        if (token != null) {
            if (token instanceof RequestToken) {
                accessor.requestToken = token.getTokenKey();
View Full Code Here

    if(client == null) {
      throw new GadgetException(GadgetException.Code.INTERNAL_SERVER_ERROR,
          "The Domino OAuth Store for container " + securityToken.getContainer() + " did not return client information for viewer: " +
      securityToken.getViewerId() + ", service: " + serviceName + " gadget: " + securityToken.getAppUrl());
    }
      OAuthConsumer consumer;
      final KeyType keyType = client.getKeyType();
      if (keyType == KeyType.RSA_PRIVATE) {
        consumer = new OAuthConsumer(null, client.getConsumerKey(), null, provider);
        // The oauth.net java code has lots of magic.  By setting this property here, code thousands
        // of lines away knows that the consumerSecret value in the consumer should be treated as
        // an RSA private key and not an HMAC key.
        consumer.setProperty(OAuth.OAUTH_SIGNATURE_METHOD, OAuth.RSA_SHA1);
        consumer.setProperty(RSA_SHA1.PRIVATE_KEY, client.getConsumerSecret());
      } else if  (keyType == KeyType.PLAINTEXT) {
        consumer = new OAuthConsumer(null, client.getConsumerKey(), client.getConsumerSecret(), provider);
        consumer.setProperty(OAuth.OAUTH_SIGNATURE_METHOD, "PLAINTEXT");
      } else {
        consumer = new OAuthConsumer(null, client.getConsumerKey(), client.getConsumerSecret(), provider);
        consumer.setProperty(OAuth.OAUTH_SIGNATURE_METHOD, OAuth.HMAC_SHA1);
      }
      String callback = createCallback(client.isForceCallbackOverHttps());

      return new ConsumerInfo(consumer, null, callback, false);
  }
View Full Code Here

                          String consumerSecret,
                          CallbackHandler callbackHandler) {
    this.protocol = protocol;
    this.oauthToken = oauthToken;
    this.oauthTokenSecret = oauthTokenSecret;
    this.consumer = new OAuthConsumer(null, consumerKey, consumerSecret, null);
    this.callbackHandler = callbackHandler;
  }
View Full Code Here

  /**
   * Generates a new OAuthConsumer with token and secret of
   * "anonymous"/"anonymous". This can be used for testing.
   */
  public static OAuthConsumer getAnonymousConsumer() {
    return new OAuthConsumer(null, "anonymous", "anonymous", null);
  }
View Full Code Here

    List<OAuth.Parameter> requestParameters = getRequestParameters(request);

    OAuthMessage message = new OAuthMessage(method, requestUrl,
        requestParameters);

    OAuthConsumer consumer = new OAuthConsumer(null, null, consumerSecret,
        null);
    consumer.setProperty(OAuth.OAUTH_SIGNATURE_METHOD, OAuth.HMAC_SHA1);

    OAuthAccessor accessor = new OAuthAccessor(consumer);

    try {
      message.validateMessage(accessor, new SimpleOAuthValidator());
View Full Code Here

    List<OAuth.Parameter> requestParameters = getRequestParameters(request);

    OAuthMessage message = new OAuthMessage(method, requestUrl,
        requestParameters);

    OAuthConsumer consumer = new OAuthConsumer(null, null, null, null);
    consumer.setProperty(OAuth.OAUTH_SIGNATURE_METHOD, OAuth.RSA_SHA1);
    consumer.setProperty(RSA_SHA1.X509_CERTIFICATE, certificate);

    OAuthAccessor accessor = new OAuthAccessor(consumer);

    try {
      message.validateMessage(accessor, new SimpleOAuthValidator());
View Full Code Here

    if (consumerKey != null && consumerSecret != null) {
      OAuthMessage message =
          new OAuthMessage(requestMethod, requestUrl.toString(), null);

      OAuthConsumer consumer =
          new OAuthConsumer(null, consumerKey, consumerSecret, null);
      consumer.setProperty(OAuth.OAUTH_SIGNATURE_METHOD, OAuth.HMAC_SHA1);

      OAuthAccessor accessor = new OAuthAccessor(consumer);
      if (accessToken != null) {
        accessor.accessToken = accessToken;
        accessor.tokenSecret = accessTokenSecret;
View Full Code Here

      OpenSocialProvider provider) {
    OAuthServiceProvider serviceProvider =
      new OAuthServiceProvider(provider.requestTokenUrl, provider.authorizeUrl,
          provider.accessTokenUrl);

    return new OAuthConsumer(null,
        client.getProperty(OpenSocialClient.Property.CONSUMER_KEY),
        client.getProperty(OpenSocialClient.Property.CONSUMER_SECRET),
        serviceProvider);
  }
View Full Code Here

  private void expectConsumer() {
    try {
      EasyMock.expect(mockStore.getConsumer(
          EasyMock.eq(FakeOAuthRequest.CONSUMER_KEY))).
            andReturn(new OAuthConsumer(null, FakeOAuthRequest.CONSUMER_KEY,
              FakeOAuthRequest.CONSUMER_SECRET, new OAuthServiceProvider(null, null, null)))
          .anyTimes();
    } catch (OAuthProblemException e) {
      // ignore
    }
View Full Code Here

TOP

Related Classes of net.oauth.OAuthConsumer

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.