> For the complete documentation index, see [llms.txt](https://guides.clickatell.com/embedded-client-authentication-user-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guides.clickatell.com/embedded-client-authentication-user-guide/configuration/use-embedded-client-authentication.md).

# Use Embedded Client Authentication

Follow the steps below to authenticate your customers securely using Clickatell's Embedded Client Authentication.

In both cases, a link is sent to the customer that they must use to authenticate themselves against your chosen identity provider. This navigates to a login page, where the customer enters their credentials to authenticate.

Once you've [configured](/embedded-client-authentication-user-guide/configuration/configure-and-update-an-identity-provider-idp.md) your identity provider (IDP), you can use the functionality on our Chat Flow and/or Chat Desk applications.

{% hint style="info" %}
All the IDPs you've set up in the Clickatell Portal will automatically pull through to your Chat Flow and Chat Desk applications.
{% endhint %}

## **Use OAuth in Chat Flow**

1. [Configure identity providers](/embedded-client-authentication-user-guide/configuration/configure-and-update-an-identity-provider-idp.md) in the Clickatell Portal.
2. [Set up the *OAuth Request* node](https://help.clickatell.com/chat-flow/user-facing-nodes/input-nodes/oauth-request#sending-a-payment-request-via-chat-flow) in your Chat Flow workflow(s) to authenticate customers.

## **Use OAuth in Chat Desk**

1. [Configure identity providers.](/embedded-client-authentication-user-guide/configuration/configure-and-update-an-identity-provider-idp.md)
2. [Use the OAuth extension](https://help.clickatell.com/chat-desk/agent-desk/authenticate-customers#use-the-oauth-extension) in Chat Desk to authenticate end-users.
