---
title: Overview
slug: ps/help/en_us/ics/com/oauth-dg/overview
docTags: 
createdAt: 2026-08-03T09:43:13.628Z
---

## Supported Features

Ivanti Connect Secure supports the following features with OAuth:

- Only Signed and Signed plus encrypted Tokens are Supported
- Act as Relaying Party (RP) solely
- Talk to any standard OP (OAuth Provider) for Authentication
- “User Name Template” option for username mapping
- “User Attributes” based role mapping
- Multiple Host FQDNs to talk to same the OP with different Client IDs
- MFA authentication at OP
- MFA at ICS
- Check for time skew as per configured values
- Clusters (A/A or A/P)
- XML and binary based export/import of OAuth Server configs
- Configuring and doing CRUD operations using REST APIs for OAuth Servers configs

## Limitations

- Act as OAuth Provider (OP) for Authentication.
- SLO (Single Logout) to trigger log out from the respective OP and kill ICS sessions only.
- ICS will not support configuring OAuth Servers as Secondary Auth Server for any User Realms, it can be ONLY configured as the Primary Auth server.
- If configured to work with an OAuth Provider that uses encrypted ID Token, a device certificate with RSA key type must be configured on ICS, and must be shared with the OAuth Provider while configuring the settings on the provider end.

## Configuring the OAuth Server to work with ICS

Configuring the OAuth Server process involves the following steps:

1. [Configuration on ICS](docId\:zUVCjAu-4wuMRhm-InHQt)
2. [End User Login Flow](docId\:GUIfV7S0Xp4VEcivgShzK)
3. [Configuration on the OAuth Provider (OP)](docId\:Arw6KiBYGfdGYmF_3YrIW)

### Prerequisites

Ensure that with the required configurations on the OAuth Provider (OP), you collect the following parameters that are required to create and configure the OAuth Server on ICS:

:::Paragraph{listStyleType="disc" indent="2"}
Client ID
:::

:::Paragraph{listStyleType="disc" indent="2"}
Client Secret
:::

:::Paragraph{listStyleType="disc" indent="2"}
Host FQDN
:::

:::Paragraph{listStyleType="disc" indent="2"}
Configuration file in JSON format
:::

:::hint{type="info"}
Refer [Configuration on the OAuth Provider (OP)](docId\:Arw6KiBYGfdGYmF_3YrIW) for configuration procedures that help to collect the required parameters.
:::

