:_mod-docs-content-type: ASSEMBLY
[id="configuring-google-identity-provider"]
= Configuring a Google identity provider
include::_attributes/common-attributes.adoc[]
:context: configuring-google-identity-provider

toc::[]

[role="_abstract"]
Configure a Google identity provider so users can authenticate to {product-title} with Google accounts. When configured, sign-in is permitted only for Google accounts in that hosted domain.

ifdef::openshift-origin,openshift-enterprise,openshift-webscale[]
include::modules/identity-provider-overview.adoc[leveloffset=+1]

endif::openshift-origin,openshift-enterprise,openshift-webscale[]

include::modules/identity-provider-google-about.adoc[leveloffset=+1]

ifdef::openshift-enterprise,openshift-webscale,openshift-origin[]
include::modules/identity-provider-secret.adoc[leveloffset=+1]

include::modules/identity-provider-google-CR.adoc[leveloffset=+1]

// Included here so that it is associated with the above module
[role="_additional-resources"]
.Additional resources

* xref:../../authentication/understanding-identity-provider.adoc#identity-provider-parameters_understanding-identity-provider[Identity provider parameters]

include::modules/identity-provider-add.adoc[leveloffset=+1]

[id="additional-resources-google-identity-provider_{context}"]
== Additional resources

* link:https://developers.google.com/identity/protocols/OpenIDConnect[OpenID Connect (Google Identity documentation)]

endif::[]
