diff --git a/services/src/main/java/org/keycloak/social/google/GoogleIdentityProviderFactory.java b/services/src/main/java/org/keycloak/social/google/GoogleIdentityProviderFactory.java index 7da55c1e56..c5aafefd3c 100755 --- a/services/src/main/java/org/keycloak/social/google/GoogleIdentityProviderFactory.java +++ b/services/src/main/java/org/keycloak/social/google/GoogleIdentityProviderFactory.java @@ -54,7 +54,14 @@ public class GoogleIdentityProviderFactory extends AbstractIdentityProviderFacto @Override public List getConfigProperties() { + // The supported authentication URI parameters can be found in the google identity documentation + // See: https://developers.google.com/identity/openid-connect/openid-connect#authenticationuriparameters return ProviderConfigurationBuilder.create() + .property().name("prompt") + .label("Prompt") + .helpText("Set 'prompt' query parameter when logging in with Google. The allowed values are 'none', 'consent' and 'select_account'. " + + "If no value is specified and the user has not previously authorized access, then the user is shown a consent screen.") + .type(ProviderConfigProperty.STRING_TYPE).add() .property().name("hostedDomain") .label("Hosted Domain") .helpText("Set 'hd' query parameter when logging in with Google. Google will list accounts only for this " +