From 10308ff885311de27c8ed6a79ba33800812c8f96 Mon Sep 17 00:00:00 2001 From: Rujun Chen Date: Mon, 15 Jun 2020 11:17:53 +0800 Subject: [PATCH] modify aad approle stateless IT. --- .../AADAppRoleStatelessAuthenticationFilterIT.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/sdk/spring/azure-spring-boot-tests/azure-spring-boot-test-aad/src/test/java/com/microsoft/azure/test/keyvault/approle/AADAppRoleStatelessAuthenticationFilterIT.java b/sdk/spring/azure-spring-boot-tests/azure-spring-boot-test-aad/src/test/java/com/microsoft/azure/test/keyvault/approle/AADAppRoleStatelessAuthenticationFilterIT.java index 792f62b587d6..1de20f0db386 100644 --- a/sdk/spring/azure-spring-boot-tests/azure-spring-boot-test-aad/src/test/java/com/microsoft/azure/test/keyvault/approle/AADAppRoleStatelessAuthenticationFilterIT.java +++ b/sdk/spring/azure-spring-boot-tests/azure-spring-boot-test-aad/src/test/java/com/microsoft/azure/test/keyvault/approle/AADAppRoleStatelessAuthenticationFilterIT.java @@ -42,7 +42,6 @@ public class AADAppRoleStatelessAuthenticationFilterIT { private final RestTemplate restTemplate = new RestTemplate(); @Test - @Ignore public void testAADAppRoleStatelessAuthenticationFilter() { final OAuthResponse authResponse = OAuthUtils.executeOAuth2ROPCFlow(System.getenv(AAD_CLIENT_ID), System.getenv(AAD_CLIENT_SECRET)); @@ -76,10 +75,12 @@ public void testAADAppRoleStatelessAuthenticationFilter() { assertEquals(HttpStatus.OK, response2.getStatusCode()); assertEquals("authorized endpoint response", response2.getBody()); - final ResponseEntity response3 = restTemplate.exchange(app.root() + "admin/demo", + try { + restTemplate.exchange(app.root() + "admin/demo", HttpMethod.GET, entity, String.class, new HashMap<>()); - assertEquals(HttpStatus.OK, response3.getStatusCode()); - assertEquals("admin endpoint response", response3.getBody()); + } catch (Exception e) { + assertEquals(HttpClientErrorException.Forbidden.class, e.getClass()); + } LOGGER.info("--------------------->test over"); }