Access Feishu App Store App Mobile App Login
Create an App Store App on Feishu Open Platform
Create an App in GenAuth
Enable mobile app login function
Start developing access
Create an App Store App
If you haven't opened a Feishu developer account yet, please go to Feishu Open Platform (opens new window) to create a developer account first;
In Developer Backstage (opens new window), click "Create App Store App";
Enter App Name and App Description (you can fill in any) and upload the Logo;

- Click the "Confirm Creation" button.
Get application credentials
After creation, click on the newly created application to enter the application details page:

On the Credentials and Basic Information page of the Feishu application details, you can get the App ID and App Secret of the application, and copy these two values;
On the Connect Identity Source - Social Login page of the GenAuth console (opens new window), find the Feishu App Store App;

- Copy the App ID and App Secret Fill in the form:

- Do not save here for now, and continue with the following steps.
Enable web page function
- In the Application function - Web page page of the Feishu application details, click the Enable web page button. The web page settings can be ignored.

Finally, click Save.
Configure redirect URL
- On the Security Settings page of the Lark app details, add the following link to the redirect URL list:
https://core.genauth.ai/connection/social/{ unique identifier }/{YOUR_USERPOOL_ID}/callback
Replace { unique identifier } with the unique identifier filled in the identity source you are creating in GenAuth, and replace {YOUR_USERPOOL_ID} with your user pool ID.

After replacement, click the "Add" button.
Apply for permissions
- On the Permissions Management page of the Feishu app details, select the permissions required for the app, such as:
Get user email;
Get user ID through mobile phone number or email;
Get user basic information;
Get user unified ID;

After setting permissions, you need to release the latest version.
Configure event subscription
Configure event subscription on the Event Subscription page of Feishu application details;
Determine whether to enable
Encrypt Key. If you have high security requirements for message content, you can encrypt messages by agreeing on a key with Feishu Open Platform; Feishu Open Platform will use this key to symmetrically encrypt message content when pushing events. For details, see Feishu Document - Overview of Subscription Events (opens new window). If you do not need to enable it, you can skip this step; if you do, please continue reading the following steps.If you haven't set an Encrypt Key yet, click the Reset button:

- Copy the latest Encrypt Key and fill in the configuration form of the GenAuth console:

- Set the request URL to:
https://core.genauth.ai/connection/social/{ 唯一ID }/{USERPOOL_ID}/events
You need to replace { 唯一 ID } with the unique ID filled in for the identity source you are creating in GenAuth, and replace USERPOOL_ID with your User Pool ID.

Finally click Save.
After the configuration is completed, the Feishu Open Platform will regularly push App Ticket to the GenAuth server. In a short period of time after the configuration, the Feishu Open Platform has not pushed App Ticket to GenAuth, and GenAuth's Feishu social login function will be temporarily unavailable. Please wait.
List on Feishu App Market
- On the Version Management and Release page of Feishu App Details, click Create Version:

- Fill in the Application Version Number (format such as
1.0.0) and Update Description, set the availability status, and finally click Save:

- After saving, click Apply for Release:

- If you have not completed the product introduction, sales scope and price, contact information and agreement and other information, you need to complete them first:

- After submitting the application, please wait patiently for the review of the Feishu development platform.
