External OAuth Provider Requests · Issue #451 · supabase/auth · GitHub
Skip to content

External OAuth Provider Requests #451

Closed

Description

@J0

This issue is for tracking requests/demand for integration with External OAuth Providers. Give a comment a thumbs up if you want the connector built or drop a comment if you wish to work on any of the providers below.

We will prioritise providers based on the number of upvotes/thumbs up so do upvote your favourite providers

Activity

  1. J0 commented on Apr 19, 2022

    @J0
    ContributorAuthor

    Support Steam as an external OAuth Provider

    Currently, Supabase does not support Steam as an external OAuth provider.

    Describe the solution you'd like

    Support Steam as an external OAuth Provider. https://partner.steamgames.com/doc/features/auth

    Describe alternatives you've considered

    N/A

    Additional context

    This article describes how Steam's login method works.

  2. J0 commented on Apr 19, 2022

    @J0
    ContributorAuthor

    Add Patreon as OAuth provider

    Support Patreon oauth.

    Describe the solution you'd like

    See feature request netlify/gotrue#312

  3. J0 commented on Apr 19, 2022

    @J0
    ContributorAuthor

    Add Quickbooks as an OAuth provider

  4. J0 commented on Apr 19, 2022

    @J0
    ContributorAuthor

    Add Orcid as an OAuth provider

    Hi

    I'd like to publish an app that other researchers can contribute to without signing up to anything, just using the orcid credentials they have for publishing to journals. Could you please add Orcid to the OAuth providers?

    https://info.orcid.org/documentation/features/public-api/orcid-as-a-sign-in-option-to-your-system/

    All the best and many thanks for the great work!

  5. J0 commented on Apr 19, 2022

    @J0
    ContributorAuthor

    Add global.id as OAuth Provider

    Link to homepage
    Link to docs

    Is your feature request related to a problem? Please describe.

    Letting users in with a privacy-friendly OAuth Provider while accessing/verifying user data in a privacy-friendly manner if required.
    For (at least currently) no cost.

    Describe the solution you'd like

    Adding global.id as sign-in/up option and storing requested data in the user metadata.

    Describe alternatives you've considered

    Didn't really find a good alternative to this provider.

    Additional context

    I would like to implement that but I have never used go before, nor do I have a clue on how to integrate it in the existing codebase.
    Also, the global.id docs are somewhat odd and I've never really dealt with implementing OAuth.
    Maybe it can be done similar to using Auth0 but instead, use global.id but idk. Article about Supabase with Auth0

  6. J0 commented on Apr 19, 2022

    @J0
    ContributorAuthor

    Singpass login

    Note: Singapore government might move to use SGID

  7. J0 commented on Apr 19, 2022

    @J0
    ContributorAuthor

    Foursquare/Swam login

    Is your feature request related to a problem? Please describe.

    Would love to be able to authenticate users with Foursquare/Swarm

    Describe alternatives you've considered

    Currently using passport-foursquare

  8. J0 commented on Apr 19, 2022

    @J0
    ContributorAuthor

    SoundCloud Login

    Please add SoundCloud OAuth provider.

    Is your feature request related to a problem? Please describe.

    To extend music streaming platform authentication.

    Additional context

    https://developers.soundcloud.com/docs/api/guide#authentication

    Note: there is an existing PR -- #269 which contains an initial implementation

  9. J0 commented on Apr 19, 2022

    @J0
    ContributorAuthor

    Ethereum Login

    Is your feature request related to a problem? Please describe.

    I'd like to let my users log in with their Eth wallet (Metamask, etc)

    Describe the solution you'd like

    Just like Uniswap does.

    Describe alternatives you've considered

    Looks like Redwood has an Eth login.

    Additional context

    n/a

    Note: there is an existing PR -- #269 which contains an initial implementation

  10. J0 commented on Apr 19, 2022

    @J0
    ContributorAuthor

    Auth0

    Would it be possible to include Auth0 as a login provider. Would like transition over to Supabase however this is preventing me from doing so.

    Describe alternatives you've considered

    Tutorial on importing users from Auth0.

    Relevant resources:

  11. J0 commented on Apr 19, 2022

    @J0
    ContributorAuthor

    Tik Tok

    TikTok recently published their OAuth flow
    https://developers.tiktok.com/doc/login-kit-web

    Is your feature request related to a problem? Please describe.

    For the application that I am working on, we convert users from TikTok. Currently, we plan to authenticate them from using Phone authentication, but TikTok support could drastically improve our conversion.

    Describe the solution you'd like

    Social login with TikTok is supported similar to existing 3rd party providers.

    Describe alternatives you've considered

    The only other alternative would be to host our own authentication server and use it in tandem with Supabase. Not particularly ideal.

    Additional context

    Note: there is an existing PR -- #269 which contains an initial implementation

  12. J0 commented on Apr 19, 2022

    @J0
    ContributorAuthor
  13. J0 commented on Apr 19, 2022

    @J0
    ContributorAuthor

    Kakao [ Completed ]

    Requested on: supabase/supabase#5200

    Developer docs: https://developers.kakao.com/product/kakaoLogin

    Corresponding PR: #366

  14. 69 remaining items

  15. dhamanutd commented on May 1, 2025

    @dhamanutd

    @thealishakeri I create PR again for TikTok, but no reviews from the team.
    #1807

  16. kyleorin commented on May 27, 2025

    @kyleorin

    how about Snapchat as an authentication method ?

  17. dhunt-xsolla commented on Jun 11, 2025

    @dhunt-xsolla

    Steam OAuth2

    +1; and related: #451

  18. added a commit that references this issue on Aug 7, 2025
  19. marcospgp commented on Aug 7, 2025

    @marcospgp

    this thread has been around for ~3 years, has any platform been added to the auth product as a result of it yet?

    also am I crazy or is this the worst format for having a community vote on requests? lol there's a lot of comments to sift through

  20. cstockton commented on Aug 13, 2025

    @cstockton
    Contributor

    Hi everyone, I apologize for the lack of updates here. We have added additional providers but there are so many that users want. We decided that the solution would be generic support for any standard OIDC / OAuth provider. We currently have this on our roadmap, tentatively planned for around January 2026. This is subject to change and discussions like this help us prioritize so thanks everyone for chiming in.

  21. dylanh724 commented on Aug 14, 2025

    @dylanh724

    🤔 Not sure how compliant Steam is with this. And the simplicity of the prebuilts is one of the reasons we chose Supa and not raw Aws.

    Generalized should be a feature of its own option. Not a replacement for the "main" ones. Steam should be a main auther.

  22. added a commit that references this issue on Sep 30, 2025
  23. Abhiigg commented on Feb 4, 2026

    @Abhiigg

    Zitadel

  24. ddtch commented on Feb 14, 2026

    @ddtch

    please can we add Telegram support?

  25. tessamerrill commented on Mar 15, 2026

    @tessamerrill

    Hi everyone, I apologize for the lack of updates here. We have added additional providers but there are so many that users want. We decided that the solution would be generic support for any standard OIDC / OAuth provider. We currently have this on our roadmap, tentatively planned for around January 2026. This is subject to change and discussions like this help us prioritize so thanks everyone for chiming in.

    @cstockton Is there any update on this?

  26. cstockton commented on Mar 31, 2026

    @cstockton
    Contributor

    Yes, this is now live with our custom OIDC / OAuth feature! For more info see the docs at https://supabase.com/docs/guides/auth/custom-oauth-providers

  27. cstockton commented on Mar 31, 2026

    @cstockton
    Contributor

    Forgot to tag you above @tessamerrill

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions