List of usage examples for org.springframework.security.oauth2.client.resource OAuth2ProtectedResourceDetails getAccessTokenUri
String getAccessTokenUri();
From source file:com.epam.ta.reportportal.core.configs.ServicesConfiguration.java
@LoadBalanced @Bean//w w w . j a v a2s. c o m public OAuth2RestTemplate rpInternalRestTemplate(OAuth2ProtectedResourceDetails resource, OAuth2ClientContext context) { ClientCredentialsResourceDetails clientCredentialsResourceDetails = new ClientCredentialsResourceDetails(); clientCredentialsResourceDetails.setClientId(oauthClientProperties.getClientId()); clientCredentialsResourceDetails.setClientSecret(oauthClientProperties.getClientSecret()); clientCredentialsResourceDetails.setAccessTokenUri(resource.getAccessTokenUri()); clientCredentialsResourceDetails.setScope(resource.getScope()); return new OAuth2RestTemplate(clientCredentialsResourceDetails, context); }
From source file:org.cloudfoundry.identity.uaa.integration.TestAccountSetup.java
@Override public void starting(FrameworkMethod method) { // Cache statically to save time on a test suite if (!initialized) { OAuth2ProtectedResourceDetails resource = testAccounts.getAdminClientCredentialsResource(); logger.info("Checking user account context for server=" + resource.getAccessTokenUri()); OAuth2RestTemplate client = createRestTemplate(resource, new DefaultAccessTokenRequest()); if (!scimClientExists(client)) { createScimClient(client);//from w w w . ja v a2 s .c o m } if (!appClientExists(client)) { createAppClient(client); } if (!vmcClientExists(client)) { createVmcClient(client); } if (!tokenClientExists(client)) { createTokenClient(client); } resource = testAccounts.getClientCredentialsResource("oauth.clients.scim", "scim", "scimsecret"); client = createRestTemplate(resource, new DefaultAccessTokenRequest()); if (!userAccountExists(client)) { createUserAccount(client); } initialized = true; } }
From source file:org.cloudfoundry.identity.uaa.test.TestAccountSetup.java
private void initializeIfNecessary(FrameworkMethod method, Object target) { OAuth2ProtectedResourceDetails resource = testAccounts.getAdminClientCredentialsResource(); OAuth2RestTemplate client = createRestTemplate(resource, new DefaultAccessTokenRequest()); // Cache statically to save time on a test suite if (!initialized) { logger.info("Checking user account context for server=" + resource.getAccessTokenUri()); if (!scimClientExists(client)) { createScimClient(client);// ww w . j a v a 2s. c o m } if (!appClientExists(client)) { createAppClient(client); } if (!cfClientExists(client)) { createCfClient(client); } initialized = true; } resource = testAccounts.getClientCredentialsResource("oauth.clients.scim", "scim", "scimsecret"); client = createRestTemplate(resource, new DefaultAccessTokenRequest()); initializeUserAccount(client); }