Examples of OAuthAuthzResponse


Examples of org.apache.amber.oauth2.client.response.OAuthAuthzResponse


        try {

            // Create the response wrapper
            OAuthAuthzResponse oar = null;
            oar = OAuthAuthzResponse.oauthCodeAuthzResponse(request);


            // Get Authorization Code
            String code = oar.getCode();

            // Get OAuth Info
            String clientId = Utils.findCookieValue(request, "clientId");
            String clientSecret = Utils.findCookieValue(request, "clientSecret");
            String authzEndpoint = Utils.findCookieValue(request, "authzEndpoint");
View Full Code Here

Examples of org.apache.oltu.oauth2.client.response.OAuthAuthzResponse

        expect(request.getParameterMap()).andStubReturn(parameters);

        replay(request);

        OAuthAuthzResponse r = null;
        try {
            r = OAuthAuthzResponse.oauthTokenAuthzResponse(request);
        } catch (OAuthProblemException e) {
            fail("Exception not expected");
        }

        String token = r.getAccessToken();
        Assert.assertNotNull(token);

        verify(request);

        reset(request);

        //both parameters code and access token
        TestUtils.expectNoErrorParameters(request);
        parameters.put(OAuth.OAUTH_CODE, new String[] {"code"});
        parameters.put(OAuth.OAUTH_ACCESS_TOKEN, null);
        parameters.put(OAuth.OAUTH_SCOPE, null);
        parameters.put(OAuth.OAUTH_EXPIRES_IN, null);

        expect(request.getParameterMap()).andReturn(parameters);

        replay(request);

        r = OAuthAuthzResponse.oauthCodeAuthzResponse(request);
        token = r.getAccessToken();
        Assert.assertNull(token);
        verify(request);

        reset(request);
View Full Code Here

Examples of org.apache.oltu.oauth2.client.response.OAuthAuthzResponse

        expect(request.getParameterMap()).andStubReturn(parameters);

        replay(request);

        OAuthAuthzResponse r = null;
        try {
            OAuthAuthzResponse.oauthCodeAuthzResponse(request);
            fail("Exception expected");
        } catch (OAuthProblemException e) {
            Assert.assertTrue(
                e.getError().equals(OAuthError.TokenResponse.INVALID_REQUEST));
        }

        verify(request);

        reset(request);

        TestUtils.expectNoErrorParameters(request);
        parameters.put(OAuth.OAUTH_CODE, null);
        parameters.put(OAuth.OAUTH_ACCESS_TOKEN, new String[] {"token"});
        parameters.put(OAuth.OAUTH_SCOPE, new String[] {"test_scope"});
        parameters.put(OAuth.OAUTH_EXPIRES_IN, new String[] {"3600"});

        expect(request.getParameterMap()).andStubReturn(parameters);

        replay(request);

        try {
            r = OAuthAuthzResponse.oauthTokenAuthzResponse(request);
        } catch (OAuthProblemException e) {
            fail("Exception not expected");
        }

        Assert.assertNotNull(r.getExpiresIn());
        verify(request);
    }
View Full Code Here

Examples of org.apache.oltu.oauth2.client.response.OAuthAuthzResponse

        expect(request.getParameterMap()).andStubReturn(parameters);

        replay(request);

        OAuthAuthzResponse r = null;
        try {
            OAuthAuthzResponse.oauthCodeAuthzResponse(request);
            fail("Exception expected");
        } catch (OAuthProblemException e) {
            Assert.assertTrue(
                e.getError().equals(OAuthError.TokenResponse.INVALID_REQUEST));

        }

        verify(request);

        reset(request);
        TestUtils.expectNoErrorParameters(request);

        parameters.put(OAuth.OAUTH_CODE, null);
        parameters.put(OAuth.OAUTH_ACCESS_TOKEN, new String[] {"token"});
        parameters.put(OAuth.OAUTH_SCOPE, new String[] {"test_scope"});
        parameters.put(OAuth.OAUTH_EXPIRES_IN, new String[] {"3600"});

        expect(request.getParameterMap()).andStubReturn(parameters);

        replay(request);

        try {
            r = OAuthAuthzResponse.oauthTokenAuthzResponse(request);
        } catch (OAuthProblemException e) {
            fail("Exception not expected");
        }
        Assert.assertNotNull(r.getScope());
        verify(request);

    }
View Full Code Here

Examples of org.apache.oltu.oauth2.client.response.OAuthAuthzResponse

        expect(request.getParameterMap()).andStubReturn(parameters);

        replay(request);

        OAuthAuthzResponse r = OAuthAuthzResponse.oauthTokenAuthzResponse(request);
        String code = r.getCode();
        Assert.assertNull(code);

        verify(request);

        reset(request);

        //both parameters code and access token
        TestUtils.expectNoErrorParameters(request);

        parameters.put(OAuth.OAUTH_CODE, new String[] {"code"});
        parameters.put(OAuth.OAUTH_ACCESS_TOKEN, null);
        parameters.put(OAuth.OAUTH_SCOPE, new String[] {null});
        parameters.put(OAuth.OAUTH_EXPIRES_IN, new String[] {null});

        expect(request.getParameterMap()).andStubReturn(parameters);
        replay(request);

        r = OAuthAuthzResponse.oauthCodeAuthzResponse(request);
        code = r.getCode();
        Assert.assertNotNull(code);
        verify(request);

        reset(request);
View Full Code Here

Examples of org.apache.oltu.oauth2.client.response.OAuthAuthzResponse

        expect(request.getParameterMap()).andStubReturn(parameters);

        replay(request);

        OAuthAuthzResponse r = OAuthAuthzResponse.oauthCodeAuthzResponse(request);
        String state = r.getState();
        Assert.assertNotNull(state);

        verify(request);

        reset(request);
        //check valid request
        TestUtils.expectNoErrorParameters(request);

        parameters.put(OAuth.OAUTH_CODE, new String[] {null});
        parameters.put(OAuth.OAUTH_ACCESS_TOKEN, new String[] {"test_access_token"});
        parameters.put(OAuth.OAUTH_SCOPE, new String[] {null});
        parameters.put(OAuth.OAUTH_STATE, new String[] {"test_state"});
        parameters.put(OAuth.OAUTH_EXPIRES_IN, new String[] {null});

        expect(request.getParameterMap()).andStubReturn(parameters);

        replay(request);

        r = OAuthAuthzResponse.oauthTokenAuthzResponse(request);
        state = r.getState();
        Assert.assertNotNull(state);

        verify(request);
    }
View Full Code Here

Examples of org.apache.oltu.oauth2.client.response.OAuthAuthzResponse

    return OAuth.OAUTH_BEARER_TOKEN;
  }
 
  private static String getCode(final HttpServletRequest request) {
   
    OAuthAuthzResponse oar;

    try {

      logger.log(Level.INFO, "Trying to get authorization code from request {0}", request);
     
      oar = OAuthAuthzResponse.oauthCodeAuthzResponse(request);
     
      String code = oar.getCode();
     
      logger.log(Level.INFO, "Got code {0} from authorization request", code);
     
      return oar.getCode();

    } catch (OAuthProblemException e) {

      logger.log(Level.SEVERE, "Could not read authorization request: {0}, {1}", new Object[] { e.getError(), e.getDescription() });
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.