Skip to content

QingCloud

Scenario Introduction

  • Overview: QingCloud is a technology-leading enterprise-level full-stack cloud ICT service provider and solution provider. QingCloud social login is a user's secure login to a third-party application or website with QingCloud as the identity source. Configure and enable QingCloud's social login in GenAuth to quickly obtain QingCloud's basic open information and help users achieve password-free login through GenAuth.
  • Application scenario: PC website
  • End user preview image:

Notes

  • If you have not opened a QingCloud account, please go to the QingCloud platform to register an account.
  • You need to create an application that supports protocol authentication in Application Development on QingCloud.
  • If you have not opened a GenAuth console account, please go to GenAuth Console to register a developer account.

Step 1: Create a QingCloud application

Go to QingCloud's AppCenter Application Development Platform. If you can't find it, you can follow the [QingCloud Document (opens new window)](https://docsv3.qingcloud.com/appcenter/dev-platform/saas-developer-guide/release/#Create an application) to create an application. You need to record the application's App ID and App Secret, which will be used later.

Enter the console, click the avatar in the upper right corner, click Application Development, and click "here" under Application Development to enter the application list.

Click the "+" sign in the application list to create an application. Select the application type, fill in the application name, and click "Create Application".

Record the Key ID (i.e. application ID) and Key of the QingCloud application.

Step 2: Configure QingCloud in the GenAuth console

2.1 In the GenAuth console, enter the "Social Identity Source" configuration page, and click "Create Social Identity Source" to start selecting and creating.

2.2 Find and enter QingCloud Social Login among all social identity source icons.

2.3 Please configure the relevant field information in the "Social Identity Source" - "QingCloud" page of the GenAuth Console.

  • App ID: QingCloud key ID;
  • App Secret: QingCloud key;
Field/FunctionDescription
Unique IDa. The unique ID consists of lowercase letters, numbers, and -, and its length is less than 32 bits. b. This is the unique ID of this connection and cannot be modified after setting.
Display NameThis name will be displayed on the button of the terminal user's login interface.
Key IDThe key ID needs to be obtained in the application created by the QingCloud Open Platform.
KeyThe key needs to be obtained in the application created by the QingCloud Open Platform.
Callback addressQingCloud valid OAuth redirect URI. This URL needs to be configured on the QingCloud open platform.
Login modeAfter turning on "Login only mode", you can only log in to existing accounts, and you cannot create new accounts. Please choose carefully.
Account identity associationWhen "Account identity association" is not turned on, a new user is created by default when a user logs in through an identity source. After turning on "Account identity association", users can be allowed to log in directly to an existing account through "field matching" or "query binding".

2.4 After the configuration is completed, click the "Create" button to complete the creation.

Step 3: Development access

  • Recommended development access method: Use hosted login page

  • Pros and cons description: Simple operation and maintenance, which is handled by GenAuth. Each user pool has an independent secondary domain name; if you need to embed it in your application, you need to log in using the pop-up mode, that is: after clicking the login button, a window will pop up with the content of the login page hosted by GenAuth, or redirect the browser to the login page hosted by GenAuth.

  • Detailed access method:

    3.1 Create an application in the GenAuth console. For details, see: How to create an application in GenAuth

    3.2 On the created QingCloud identity source connection details page, open and associate an application created in the GenAuth console

3.3 Experience QingCloud third-party login on the login page

Agent infrastructure for identity, memory, and web action.