:_mod-docs-content-type: ASSEMBLY
[id="sd-configuring-identity-providers"]
= Configuring identity providers
include::_attributes/attributes-openshift-dedicated.adoc[]
:context: sd-configuring-identity-providers

toc::[]

After your {product-title} cluster is created, you must configure identity providers to determine how users log in to access the cluster.

ifdef::openshift-rosa,openshift-rosa-hcp[]
The following topics describe how to configure an identity provider using {cluster-manager} console. Alternatively, you can use the ROSA CLI (`rosa`) to configure an identity provider and access the cluster.
endif::openshift-rosa,openshift-rosa-hcp[]

include::modules/understanding-idp.adoc[leveloffset=+1]
include::modules/identity-provider-parameters.adoc[leveloffset=+2]
include::modules/config-github-idp.adoc[leveloffset=+1]
include::modules/config-gitlab-idp.adoc[leveloffset=+1]
include::modules/config-google-idp.adoc[leveloffset=+1]
include::modules/config-ldap-idp.adoc[leveloffset=+1]
include::modules/config-openid-idp.adoc[leveloffset=+1]
include::modules/config-htpasswd-idp.adoc[leveloffset=+1]
ifdef::openshift-dedicated[]
include::modules/access-cluster.adoc[leveloffset=+1]
endif::openshift-dedicated[]

ifdef::openshift-rosa[]
[id="additional-resources-cluster-access-sts"]
[role="_additional-resources"]
== Additional resources
* xref:../rosa_install_access_delete_clusters/rosa-sts-accessing-cluster.adoc#rosa-sts-accessing-cluster[Accessing a cluster]
* xref:../rosa_getting_started/rosa-sts-getting-started-workflow.adoc#rosa-sts-understanding-the-deployment-workflow[Understanding the ROSA with STS deployment workflow]
endif::openshift-rosa[]
