
[id="assembly-managing-clients_{context}"]
== Managing OpenID Connect and SAML Clients

[role="_abstract"]
Clients are entities that can request authentication of a user.  Clients come in two forms.
The first type of client is an application that wants
to participate in single-sign-on.  These clients just want {project_name} to provide security for them.  The other type
of client is one that is requesting an access token so that it can invoke other services on behalf of the authenticated user.
This section discusses various aspects around configuring clients and various ways to do it.

include::clients/assembly-client-oidc.adoc[leveloffset=+2]
include::clients/saml/proc-creating-saml-client.adoc[leveloffset=+2]
include::clients/saml/idp-initiated-login.adoc[leveloffset=+3]
include::clients/saml/proc-using-an-entity-descriptor.adoc[leveloffset=+3]
include::clients/con-client-links.adoc[leveloffset=+2]
include::clients/con-protocol-mappers.adoc[leveloffset=+2]
include::clients/proc-generating-client-adapter-config.adoc[leveloffset=+2]
include::clients/con-client-scopes.adoc[leveloffset=+2]
include::clients/client-policies.adoc[leveloffset=+2]
