List of usage examples for org.springframework.security.oauth2.client.http OAuth2ErrorHandler OAuth2ErrorHandler
public OAuth2ErrorHandler(OAuth2ProtectedResourceDetails resource)
From source file:org.cloudfoundry.identity.uaa.integration.OpenIdTokenAuthorizationWithApprovalIntegrationTests.java
@Before public void createRestTemplate() throws Exception { ClientCredentialsResourceDetails clientCredentials = getClientCredentialsResource( new String[] { "oauth.login" }, "login", "loginsecret"); loginClient = new OAuth2RestTemplate(clientCredentials); loginClient.setRequestFactory(new StatelessRequestFactory()); loginClient.setErrorHandler(new OAuth2ErrorHandler(clientCredentials) { // Pass errors through in response entity for status code analysis @Override/*from www . j a va 2s .c o m*/ public boolean hasError(ClientHttpResponse response) throws IOException { return false; } @Override public void handleError(ClientHttpResponse response) throws IOException { } }); Assume.assumeTrue(!testAccounts.isProfileActive("vcap")); client = (RestTemplate) serverRunning.getRestTemplate(); client.setErrorHandler(new OAuth2ErrorHandler(context.getResource()) { // Pass errors through in response entity for status code analysis @Override public boolean hasError(ClientHttpResponse response) throws IOException { return false; } @Override public void handleError(ClientHttpResponse response) throws IOException { } }); user = createUser(new RandomValueStringGenerator().generate(), "openiduser", "openidlast", "test@openid,com", true).getBody(); }
From source file:org.cloudfoundry.identity.uaa.login.feature.OpenIdTokenGrantsIT.java
@Before public void setUp() throws Exception { ((RestTemplate) restOperations).setRequestFactory(new StatelessRequestFactory()); ClientCredentialsResourceDetails clientCredentials = getClientCredentialsResource( new String[] { "scim.write" }, testAccounts.getAdminClientId(), testAccounts.getAdminClientSecret()); client = new OAuth2RestTemplate(clientCredentials); client.setRequestFactory(new StatelessRequestFactory()); client.setErrorHandler(new OAuth2ErrorHandler(clientCredentials) { // Pass errors through in response entity for status code analysis @Override/*from w ww . j ava 2 s. co m*/ public boolean hasError(ClientHttpResponse response) throws IOException { return false; } @Override public void handleError(ClientHttpResponse response) throws IOException { } }); user = createUser(new RandomValueStringGenerator().generate(), "openiduser", "openidlast", "test@openid,com", true).getBody(); }
From source file:org.cloudfoundry.identity.uaa.integration.ScimGroupEndpointsIntegrationTests.java
@Before public void createRestTemplate() throws Exception { client = (RestTemplate) serverRunning.getRestTemplate(); client.setErrorHandler(new OAuth2ErrorHandler(context.getResource()) { // Pass errors through in response entity for status code analysis @Override//from w w w . ja v a 2s. co m public boolean hasError(ClientHttpResponse response) throws IOException { return false; } @Override public void handleError(ClientHttpResponse response) throws IOException { } }); JOEL = new ScimGroupMember( createUser("joel_" + new RandomValueStringGenerator().generate().toLowerCase(), "Passwo3d") .getId()); DALE = new ScimGroupMember( createUser("dale_" + new RandomValueStringGenerator().generate().toLowerCase(), "Passwo3d") .getId()); VIDYA = new ScimGroupMember( createUser("vidya_" + new RandomValueStringGenerator().generate().toLowerCase(), "Passwo3d") .getId()); }
From source file:org.cloudfoundry.identity.uaa.integration.LoginServerSecurityIntegrationTests.java
@Before public void init() { params.set("source", "login"); params.set("redirect_uri", "http://localhost:8080/app/"); params.set("response_type", "token"); if (joe != null) { params.set("username", joe.getUserName()); }/*from ww w . j a v a 2s .c om*/ headers.setAccept(Collections.singletonList(MediaType.APPLICATION_JSON)); headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED); ((RestTemplate) serverRunning.getRestTemplate()) .setErrorHandler(new OAuth2ErrorHandler(context.getResource()) { // Pass errors through in response entity for status code analysis @Override public boolean hasError(ClientHttpResponse response) throws IOException { return false; } @Override public void handleError(ClientHttpResponse response) throws IOException { } }); }
From source file:org.cloudfoundry.identity.uaa.integration.util.IntegrationTestUtils.java
public static RestTemplate getClientCredentialsTemplate(ClientCredentialsResourceDetails details) { RestTemplate client = new OAuth2RestTemplate(details); client.setRequestFactory(new StatelessRequestFactory()); client.setErrorHandler(new OAuth2ErrorHandler(details) { // Pass errors through in response entity for status code analysis @Override//from www . j av a2 s.c o m public boolean hasError(ClientHttpResponse response) throws IOException { return false; } @Override public void handleError(ClientHttpResponse response) throws IOException { } }); return client; }
From source file:org.cloudfoundry.identity.uaa.test.TestAccountSetup.java
private OAuth2RestTemplate createRestTemplate(OAuth2ProtectedResourceDetails resource, AccessTokenRequest accessTokenRequest) { OAuth2ClientContext context = new DefaultOAuth2ClientContext(accessTokenRequest); OAuth2RestTemplate client = new OAuth2RestTemplate(resource, context); client.setRequestFactory(new SimpleClientHttpRequestFactory() { @Override/* w w w .j a v a 2 s.c o m*/ protected void prepareConnection(HttpURLConnection connection, String httpMethod) throws IOException { super.prepareConnection(connection, httpMethod); connection.setInstanceFollowRedirects(false); } }); client.setErrorHandler(new OAuth2ErrorHandler(client.getResource()) { // Pass errors through in response entity for status code analysis @Override public boolean hasError(ClientHttpResponse response) throws IOException { return false; } @Override public void handleError(ClientHttpResponse response) throws IOException { } }); List<HttpMessageConverter<?>> list = new ArrayList<HttpMessageConverter<?>>(); list.add(new StringHttpMessageConverter()); list.add(new MappingJackson2HttpMessageConverter()); client.setMessageConverters(list); return client; }