Skip to content

OIDC Authentication Integration

OIDC Protocol

Prerequisites

The enterprise administrator refers to Configure OIDC Protocol Application SSO to create an OIDC protocol application in the BambooCloud IDaaS Enterprise Center platform.

Development Integration

After the application configuration is complete, please refer to the corresponding mode in the OIDC Protocol to complete the subsequent integration configuration.

Demo

BambooCloud IDaaS Configuration

  1. Log in to the BambooCloud IDaaS administrator platform, add an OIDC protocol application for client application integration, and configure authentication as follows. Enable only the implicit authorization mode, with the callback address set to: idaas://bamboocloud/sso/oidc (the idaas protocol can wake up the client application).

  1. Obtain the tenant OIDC authentication configuration. Open [Settings - Service Configuration - OIDC].

Client Configuration

  1. Open the client application, select OIDC, and add the OIDC authentication configuration as follows.

  1. Click SSO Login to simulate an authentication request initiated from the client application.

  2. After successful BambooCloud IDaaS login, the browser wakes up the client application.

  1. The client application listens to the callback address and obtains the id_token. In the demo, the ID Token signature is verified through the BambooCloud IDaaS openid-configuration, and user information is obtained to complete OIDC protocol authentication.

  1. Click the username to view user information details.

  1. Close the client application to simulate an authentication request initiated from the browser.

  2. Open the browser, visit the BambooCloud IDaaS user center, and access the integrated BambooCloud IDaaS client application.

  3. The browser wakes up the client application, the client application listens to the callback address, completes OIDC authentication, obtains user information, and completes client authentication.

BambooCloud IDaaS Open Platform