Examples of OAuth2ProtectedResourceDetails


Examples of org.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails

    }
    return null;
  }

  private OAuth2AccessToken createToken(String username, String password, String clientId, String clientSecret) {
    OAuth2ProtectedResourceDetails resource = getResourceDetails(username, password, clientId, clientSecret);
    AccessTokenRequest request = createAccessTokenRequest(username, password);

    ResourceOwnerPasswordAccessTokenProvider provider = createResourceOwnerPasswordAccessTokenProvider();
    try {
      return provider.obtainAccessToken(resource, request);
View Full Code Here

Examples of org.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails

      throw cfEx;
    }
  }

  private OAuth2AccessToken refreshToken(OAuth2AccessToken currentToken, String username, String password, String clientId, String clientSecret) {
    OAuth2ProtectedResourceDetails resource = getResourceDetails(username, password, clientId, clientSecret);
    AccessTokenRequest request = createAccessTokenRequest(username, password);

    ResourceOwnerPasswordAccessTokenProvider provider = createResourceOwnerPasswordAccessTokenProvider();

    return provider.refreshAccessToken(resource, currentToken.getRefreshToken(), request);
View Full Code Here

Examples of org.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails

        RestOperations savedServerClient = clientHolder.getRestTemplate();

        OAuth2ContextConfiguration beforeConfiguration = findOAuthContextConfiguration(before, testClass);
        if (beforeConfiguration != null) {

          OAuth2ProtectedResourceDetails resource = creatResource(target, beforeConfiguration);
          AccessTokenRequest beforeRequest = new DefaultAccessTokenRequest();
          beforeRequest.setAll(parameters);
          OAuth2RestTemplate client = createRestTemplate(resource, beforeRequest);
          clientHolder.setRestTemplate(client);
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.