Examples of BaseClientDetails


Examples of org.springframework.security.oauth2.provider.client.BaseClientDetails

  }

  @Test(expected = AccessDeniedException.class)
  public void testInsufficientScope() throws Exception {
    AuthorizationRequest request = new AuthorizationRequest("foo", Collections.singleton("read"));
    request.setResourceIdsAndAuthoritiesFromClientDetails(new BaseClientDetails("foo", "bar", "",
        "client_credentials", "ROLE_USER"));
    OAuth2Request clientAuthentication = request.createOAuth2Request();
    Authentication userAuthentication = null;
    OAuth2Authentication oAuth2Authentication = new OAuth2Authentication(clientAuthentication, userAuthentication);
    OAuth2SecurityExpressionMethods root = new OAuth2SecurityExpressionMethods(oAuth2Authentication);
View Full Code Here

Examples of org.springframework.security.oauth2.provider.client.BaseClientDetails

  public void testDifferentRefreshTokenMaintainsState() throws Exception {
    // create access token
    getTokenServices().setAccessTokenValiditySeconds(1);
    getTokenServices().setClientDetailsService(new ClientDetailsService() {
      public ClientDetails loadClientByClientId(String clientId) throws OAuth2Exception {
        BaseClientDetails client = new BaseClientDetails();
        client.setAccessTokenValiditySeconds(1);
        client.setAuthorizedGrantTypes(Arrays.asList("authorization_code", "refresh_token"));
        return client;
      }
    });
    OAuth2Authentication expectedAuthentication = new OAuth2Authentication(RequestTokenFactory.createOAuth2Request(
        "id", false, Collections.singleton("read")), new TestAuthentication("test2", false));
View Full Code Here

Examples of org.springframework.security.oauth2.provider.client.BaseClientDetails

  public void testNoRefreshTokenIfNotAuthorized() throws Exception {
    // create access token
    getTokenServices().setAccessTokenValiditySeconds(1);
    getTokenServices().setClientDetailsService(new ClientDetailsService() {
      public ClientDetails loadClientByClientId(String clientId) throws OAuth2Exception {
        BaseClientDetails client = new BaseClientDetails();
        client.setAccessTokenValiditySeconds(1);
        client.setAuthorizedGrantTypes(Arrays.asList("authorization_code"));
        return client;
      }
    });
    OAuth2Authentication expectedAuthentication = new OAuth2Authentication(RequestTokenFactory.createOAuth2Request(
        "id", false, Collections.singleton("read")), new TestAuthentication("test2", false));
View Full Code Here

Examples of org.springframework.security.oauth2.provider.client.BaseClientDetails

  private OAuth2Authentication authentication;

  @Before
  public void init() {
    token = new DefaultOAuth2AccessToken("FOO");
    ClientDetails client = new BaseClientDetails("client", null, "read", "client_credentials", "ROLE_CLIENT");
    authentication = new OAuth2Authentication(
        new TokenRequest(null, "client", null, "client_credentials").createOAuth2Request(client), null);
    tokenStore.clear();
  }
View Full Code Here

Examples of org.springframework.security.oauth2.provider.client.BaseClientDetails

  private OAuth2MethodSecurityExpressionHandler handler = new OAuth2MethodSecurityExpressionHandler();

  @Test
  public void testScopesWithOr() throws Exception {
    AuthorizationRequest request = new AuthorizationRequest("foo", Collections.singleton("read"));
    request.setResourceIdsAndAuthoritiesFromClientDetails(new BaseClientDetails("foo", "bar", "",
        "client_credentials", "ROLE_CLIENT"));
    request.setApproved(true);
    OAuth2Request clientAuthentication = request.createOAuth2Request();
    Authentication userAuthentication = new UsernamePasswordAuthenticationToken("user", "pass",
        AuthorityUtils.createAuthorityList("ROLE_USER"));
View Full Code Here

Examples of org.springframework.security.oauth2.provider.client.BaseClientDetails

  }

  @Test(expected = AccessDeniedException.class)
  public void testScopesInsufficient() throws Exception {
    AuthorizationRequest request = new AuthorizationRequest("foo", Collections.singleton("read"));
    request.setResourceIdsAndAuthoritiesFromClientDetails(new BaseClientDetails("foo", "bar", "",
        "client_credentials", "ROLE_CLIENT"));
    OAuth2Request clientAuthentication = request.createOAuth2Request();
    Authentication userAuthentication = new UsernamePasswordAuthenticationToken("user", "pass",
        AuthorityUtils.createAuthorityList("ROLE_USER"));
    OAuth2Authentication oAuth2Authentication = new OAuth2Authentication(clientAuthentication, userAuthentication);
View Full Code Here

Examples of org.springframework.security.oauth2.provider.client.BaseClientDetails

  }

  @Test
  public void testOauthClient() throws Exception {
    AuthorizationRequest request = new AuthorizationRequest("foo", Collections.singleton("read"));
    request.setResourceIdsAndAuthoritiesFromClientDetails(new BaseClientDetails("foo", "", "",
        "client_credentials", "ROLE_CLIENT"));
    Authentication userAuthentication = null;

    OAuth2Request clientAuthentication = RequestTokenFactory
        .createOAuth2Request(request.getRequestParameters(), request.getClientId(), request.getAuthorities(),
View Full Code Here

Examples of org.springframework.security.oauth2.provider.client.BaseClientDetails

  /**
   * test default constructor
   */
  @Test
  public void testBaseClientDetailsDefaultConstructor() {
    BaseClientDetails details = new BaseClientDetails();
    assertEquals("[]", details.getResourceIds().toString());
    assertEquals("[]", details.getScope().toString());
    assertEquals("[]", details.getAuthorizedGrantTypes().toString());
    assertEquals("[]", details.getAuthorities().toString());
  }
View Full Code Here

Examples of org.springframework.security.oauth2.provider.client.BaseClientDetails

  /**
   * test explicit convenience constructor
   */
  @Test
  public void testBaseClientDetailsConvenienceConstructor() {
    BaseClientDetails details = new BaseClientDetails("foo", "", "foo,bar", "authorization_code", "ROLE_USER");
    assertEquals("[]", details.getResourceIds().toString());
    assertEquals("[bar, foo]", details.getScope().toString());
    assertEquals("[authorization_code]", details.getAuthorizedGrantTypes().toString());
    assertEquals("[ROLE_USER]", details.getAuthorities().toString());
  }
View Full Code Here

Examples of org.springframework.security.oauth2.provider.client.BaseClientDetails

  /**
   * test explicit autoapprove
   */
  @Test
  public void testBaseClientDetailsAutoApprove() {
    BaseClientDetails details = new BaseClientDetails("foo", "", "foo,bar", "authorization_code", "ROLE_USER");
    details.setAutoApproveScopes(StringUtils.commaDelimitedListToSet("read,write"));
    assertTrue(details.isAutoApprove("read"));
  }
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.