Configuring OAuth Protocol Application SSO
# Overview
In addition to supporting the configuration of the OAuth protocol as an authentication source for logging into various application systems, the IDaaS platform also supports integrating applications via the OAuth protocol to achieve Single Sign-On (SSO) for applications. With IDaaS as the authentication platform, users can directly jump to and log into the application after logging into the IDaaS User Center, without needing to log in again.
# Prerequisites
Have administrator permissions for the IDaaS Enterprise Center platform.
# Steps
# Configuring an OAuth Protocol Application
Log in to the IDaaS Enterprise Center platform, select "Resources > Applications" in the top navigation bar, click "Add Self-built Application", set the application name and save. Then, enter the application details page.
On the Application Information page, enable "Authentication Integration", set it to OAuth, and save.

Click "Configure" next to "Authentication Integration" to enter the Authentication Integration details page. Set the authorization mode and token signature to match your application.

Switch to the "General Information" tab to obtain the ClientId and ClientSecret.

Switch to the "Authorization Management > Application Accounts" page to add access accounts for the application.

In the top navigation bar, select "Settings > Service Configuration", and click "OIDC" to obtain the relevant parameters.

Configure the obtained OAuth-related information into your application.
# Development Integration
After configuration is completed on the IDaaS platform, please refer to the corresponding mode in the OAuth Protocol documentation to complete the subsequent integration configuration. Once configured, users can use Single Sign-On for this application from the User Center.
