Authing DocsDocuments
Concept
Guides
Development Integration
Application integration
Concept
Guides
Development Integration
Application integration
Old Version
Guides
  • Quick start

  • Authenticate the user

  • Authority management for users

  • Authorization

  • Manage user accounts

  • Manage User Directory

  • Management Application

  • Become a source of federal authentication identity

  • Connect to an external identity provider (IdP)

    • Social Identity Provider

      • WeChat QR Code on PC
      • Mini Program QR Code on PC
      • WeChat Official Accounts QR Code
      • Mobile App Use WeChat Login
      • Mobile App Use WeChat Mini Program Login
      • WeChat Web Page
      • WeChat Mini Program
      • Tencent QQ
      • Sina Weibo
      • GitHub
      • Facebook
      • Twitter
      • Google
      • Apple Mobile
      • Apple Web
      • Alipay
      • Slack
      • Gitee
      • GitLab
      • Baidu
      • NetEase YIDUN
      • QingCloud
      • Instagram
      • LinkedIn
    • Enterprise Identity Provider

    • Custom database

  • Open up WeChat ecology
  • Migrate users to Authing

  • Management organization

  • Expandable capabilities

  • Audit Log

  • Configure security information

  • Configure user pool information

  • Deployment plan

  • Frequently Asked Questions FAQs

  1. Guides
  2. /
  3. Connect to an external identity provider (IdP)
  4. /
  5. Social Identity Provider
  6. /
  7. Gitee

¶ Gitee Social Login

Update Time: 2022-06-15 19:28:53
Edit

¶ Introduction

  • Overview: Gitee social login is a user who uses Gitee as the identity provider to securely log in to a third-party application or website. By configuring and enabling Gitee's social login in Authing, you can quickly obtain basic open information of Gitee through Authing and help users achieve password-free login.
  • Application scenarios: PC website
  • End-User Preview:

¶ Precautions

  • If you don't have a Gitee account, please go to gitee.com (opens new window) to register an account
  • If you do not have an Authing Console account, please go to the Authing Console (opens new window) to register a developer account.

¶ Step 1: Create an OAuth application in Gitee

Go to Gitee's application management page and click "Create Application":

On the Create Application page, configure the following information:

  • Redirect: Fill in https://core.authing.cn/connection/social/{Unique Identifier}/{YOUR_USER_POOL_ID}/callback, you need to replace {Unique Identifier} with your Authing The Unique Identifier filled in the identity provider created, {YOUR_USER_POOL_ID} is replaced with your UserPool ID

Finally, click "Create Application". After the creation is complete, you need to record the Client ID and Client Secret, which will be used in the next step.

¶ Step 2: Configure Gitee in the Authing Console

2.1 On the "Social" page of the Authing Console, click the "Create Connection" button to enter the "Choosing a Social Identity Source" page.

2.2 On the "Choosing a Social Identity Source" page, click the "Gitee" card.

2.3 On the "Gitee" configuration page, fill in the relevant field information obtained in the step 1.

FieldDescription
Unique Identifiera. The unique identifier consists of lowercase letters, numbers, and -, and the length is less than 32 digits.
b. This is the unique identifier of this connection and cannot be modified after setting.
Display NameThis name will be displayed on the button on the end user's login screen.
Client IDThe Gitee application ID obtained in the previous step.
Client SecretThe Gitee application Secret obtained in the previous step.
Callback URLYou can fill in your business callback address. After the user completes the login, the browser will redirect to this address.
ScopesBy default, Authing will only apply for authorization of basic user information (such as avatar, nickname, etc.) from the user. If you need more advanced permissions, you can check the corresponding options.
Login ModeAfter enabling the "Login Only Mode", you can only log in to an existing account and cannot create a new account. Please choose carefully.
Account Identity AssociationWhen "Account Identity Association" is not enabled, a new user is created by default when a user logs in through an identity provider. After enabling "Account Identity Association", you can allow users to directly log in to existing accounts through "Field Matching" or "Ask Binding Mode".

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

¶ Step 3: Development access

  • Recommended development access method: Use a hosted login page

  • Description of advantages and disadvantages: The operation and maintenance are simple, and Authing is responsible for the operation and maintenance. Each user pool has an independent second-level domain name; if you need to embed it into your application, you need to use the pop-up mode to log in, that is: after clicking the login button, a window will pop up, the content is the login page hosted by Authing, or the browser The server redirects to the login page hosted by Authing.

  • Detailed access method:

    3.1 Create an application in the Authing Console. For details, see: How to create an application in Authing

    3.2 On the created "Gitee" identity provider connection details page, open and associate an application created in the Authing Console

    3.3 Click the "Experience Login" button of the app in the Authing Console, and experience the "Gitee" login in the pop-up login window

Prev: Slack Next: GitLab
  • Introduction
  • Precautions
  • Step 1: Create an OAuth application in Gitee
  • Step 2: Configure Gitee in the Authing Console
  • Step 3: Development access

User identity management

Integrated third-party login
Mobile phone number flash check (opens new window)
Universal login form component
Custom authentication process

Enterprise internal management

Single Sign On
Multi-factor Authentication
Authority Management

Developers

Development Document
Framework Integration
Blog (opens new window)
GitHub (opens new window)
Community User Center (opens new window)

Company

400 888 2106
sales@authing.cn
16 / F, Block B, NORTH STAR CENTURY CENTER, Beijing(Total)
room 406, 4th floor, zone B, building 1, No. 200, Tianfu Fifth Street, Chengdu(branch)

Beijing ICP No.19051205-1

© Beijing Steamory Technology Co.