Lark (Feishu) as builtin OAuth provider #1726

Closed
opened 2026-03-13 08:58:51 -05:00 by GiteaMirror · 2 comments
Owner

Originally created by @typed-sigterm on GitHub (Aug 17, 2025).

Is this suited for github?

  • Yes, this is suited for github

Feishu (intl version: Lark) is widely used in China, while better-auth doesn't has builtin support for it now.

Describe the solution you'd like

Add Lark (aka Feishu) to builtin OAuth providers. (tutorial)

Note

User ID system of Lark is a bit complex. There should be an option to specify which to use (user_id / open_id / union_id)

Describe alternatives you've considered

N/A

Additional context

No response

Originally created by @typed-sigterm on GitHub (Aug 17, 2025). ### Is this suited for github? - [x] Yes, this is suited for github ### Is your feature request related to a problem? Please describe. [Feishu](https://www.feishu.cn) (intl version: [Lark](https://www.larksuite.com)) is widely used in China, while better-auth doesn't has builtin support for it now. ### Describe the solution you'd like Add [Lark](https://www.larksuite.com) (aka [Feishu](https://www.feishu.cn)) to builtin OAuth providers. ([tutorial](https://open.larksuite.com/document/uAjLw4CM/ukTMukTMukTM/reference/authen-v1/login-overview)) > [!NOTE] > [User ID system of Lark](https://open.larksuite.com/document/home/user-identity-introduction/introduction) is a bit complex. There should be an option to specify which to use (user_id / open_id / union_id) ### Describe alternatives you've considered N/A ### Additional context _No response_
GiteaMirror added the social-provider label 2026-03-13 08:58:51 -05:00
Author
Owner

@Kinfe123 commented on GitHub (Sep 9, 2025):

You can use generic oauth provider for those that doesn't have a true social providers meaning so that most dev can use it to authenticate users.

@Kinfe123 commented on GitHub (Sep 9, 2025): You can use [generic oauth provider](https://www.better-auth.com/docs/plugins/generic-oauth) for those that doesn't have a true social providers meaning so that most dev can use it to authenticate users.
Author
Owner

@dosubot[bot] commented on GitHub (Dec 9, 2025):

Hi, @typed-sigterm. I'm Dosu, and I'm helping the better-auth team manage their backlog and am marking this issue as stale.

Issue Summary:

  • You requested adding Lark (Feishu) as a built-in OAuth provider due to its popularity and unique user ID complexities.
  • The maintainer suggested using the generic OAuth provider plugin as a current workaround.
  • No further updates or alternative solutions have been proposed since then.

Next Steps:

  • Please let me know if this issue is still relevant with the latest version of better-auth by commenting here.
  • If I don’t hear back within 7 days, this issue will be automatically closed.

Thanks for your understanding and contribution!

@dosubot[bot] commented on GitHub (Dec 9, 2025): Hi, @typed-sigterm. I'm [Dosu](https://dosu.dev), and I'm helping the better-auth team manage their backlog and am marking this issue as stale. **Issue Summary:** - You requested adding Lark (Feishu) as a built-in OAuth provider due to its popularity and unique user ID complexities. - The maintainer suggested using the generic OAuth provider plugin as a current workaround. - No further updates or alternative solutions have been proposed since then. **Next Steps:** - Please let me know if this issue is still relevant with the latest version of better-auth by commenting here. - If I don’t hear back within 7 days, this issue will be automatically closed. Thanks for your understanding and contribution!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/better-auth#1726