Skip to content

Login Flow

Overall server-side flow:

  1. The user accesses the third-party application, and the third-party application initiates an authorization login request to BambooCloud IDaaS, forcing the browser to display the unified login page.
  2. After the user enters credential information such as username and password and submits, the BambooCloud IDaaS platform verifies and redirects to the third-party application with the authorization code parameter.
  3. The third-party application uses the authorization code to call the BambooCloud IDaaS platform token exchange endpoint.
  4. After the BambooCloud IDaaS platform verifies the authorization code is valid, it returns the access token to the application.
  5. The third-party application uses the access_token (valid and not expired) to call the BambooCloud IDaaS API to get user information.
  6. After the BambooCloud IDaaS platform returns user information to the application system, the application guides the user into the system.

Development Steps

The development process for integrating with BambooCloud IDaaS using OAuth2.0 standard authorization code mode is as follows:

Step1: Get Authorization Code

Click to view the get authorization code API

Step2: Get Access Token

Click to view the get access token API

Step3: Get User Info

Click to view get user info

BambooCloud IDaaS Open Platform