diff --git a/oauth2_http/java/com/google/auth/oauth2/UserAuthorizer.java b/oauth2_http/java/com/google/auth/oauth2/UserAuthorizer.java index 5a008c705..8d19d79fb 100644 --- a/oauth2_http/java/com/google/auth/oauth2/UserAuthorizer.java +++ b/oauth2_http/java/com/google/auth/oauth2/UserAuthorizer.java @@ -206,7 +206,7 @@ public URL getAuthorizationUrl( url.put("state", state); } url.put("access_type", "offline"); - url.put("approval_prompt", "force"); + url.put("prompt", "consent"); if (userId != null) { url.put("login_hint", userId); } diff --git a/oauth2_http/javatests/com/google/auth/oauth2/UserAuthorizerTest.java b/oauth2_http/javatests/com/google/auth/oauth2/UserAuthorizerTest.java index d53241fed..1d1341560 100644 --- a/oauth2_http/javatests/com/google/auth/oauth2/UserAuthorizerTest.java +++ b/oauth2_http/javatests/com/google/auth/oauth2/UserAuthorizerTest.java @@ -207,6 +207,7 @@ public void getAuthorizationUrl() throws IOException { assertEquals("code", parameters.get("response_type")); assertEquals(pkce.getCodeChallenge(), parameters.get("code_challenge")); assertEquals(pkce.getCodeChallengeMethod(), parameters.get("code_challenge_method")); + assertEquals("consent", parameters.get("prompt")); } @Test