auth
auth copied to clipboard
External OAuth Provider Requests
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
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.
Add Patreon as OAuth provider
Support Patreon oauth.
Describe the solution you'd like
See feature request https://github.com/netlify/gotrue/issues/312
Add Quickbooks as an OAuth provider
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!
Add global.id as OAuth Provider
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
Singpass login
- Sign-in with Singpass
- https://api.singpass.gov.sg/library/identiface/developers/backend-oauth2-jws
Note: Singapore government might move to use SGID
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
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
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 -- https://github.com/supabase/gotrue/pull/269 which contains an initial implementation
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:
- https://github.com/nextauthjs/next-auth/blob/main/src/providers/auth0.js
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 -- https://github.com/supabase/gotrue/pull/269 which contains an initial implementation
Netlify
Additional context
https://twitter.com/jlengstorf/status/1429611357356187652
https://app.netlify.com/user/applications
Relevant Comments:
Might need to hold off on this one until some of the security issues here are covered: https://community.redwoodjs.com/t/i-implemented-a-netlify-oauth-not-identity-auth-provider-but-im-not-sure-i-should-have-and-why/903
Kakao [ Completed ]
Requested on: https://github.com/supabase/supabase/discussions/5200
Developer docs: https://developers.kakao.com/product/kakaoLogin
Corresponding PR: #366
Add Snapchat as External OAuth Providers #436
Relevant PR: #449
Telegram
Is your feature request related to a problem? Please describe.
For dip.chat, we use Telegram groups. I eventually like to add login with Telegram so users can sign in to the web app and edit their profile, credit card info, etc.
Describe the solution you'd like
As a user of supabase, I would like to be able to use Telegram as an authentication provider.
Describe alternatives you've considered
I've requested it on NextAuth.js: https://github.com/nextauthjs/next-auth/issues/2406
I've also considered contributing it there ^ or just writing it myself in my app.
Additional context
I am not sure where I would start, but I would considering implementing this myself with some guidance/pointers.
Links from Telegram
Other relevant content:
Looked at including this in #245 but as this reply said its not standard 0Auth so the Supabase team might need to look at this one
Hi @J0, are we looking to implement OAuth for Yandex?
Hi, we'd like to implement the Instagram oauth provider. Is the team open to this? Are contributers also expected to help on the frontend? I'd prefer to just focus on the provider side.
Hey @dangdennis,
Sorry for the delayed reply -- was a bank holiday for us over the past two days. Yes we are accepting contributions! And no worries about the frontend we will take care of it.
We'd also greatly appreciate it if you'd be able to add a short guide on how to use the provider: https://github.com/supabase/supabase/pull/5398/files after finishing the PR. This is so that developers can best figure out how to use the provider in their application.
Feel free to let us know if you have any questions or if you run into any issues!
Thanks so much!
@bariqhibat
Yup, we are accepting contributions for Yandex provider. Just saw your PR -- the team will review shortly.
Thanks much!
Transferred: IMDb OAuth request from #528
Roblox
Is your feature request related to a problem? Please describe.
Roblox recently opened up a private alpha for their new OAuth2 system, and should become public in a few months. I can keep this issue updated with any news, so that once it becomes public it can be implemented into Supabase.
Until then, I will come up with a basic draft and see if I can get it functioning properly locally.
Roblox is what my app is based around, but I am currently using Discord OAuth through Supabase and authenticating them using other means afterwards. Adding this OAuth would make my lif etc.
Describe the solution you'd like
As a user of supabase, I would like to be able to use Roblox as an authentication provider.
Is your feature request related to a problem? Please describe.
No.
Describe the solution you'd like
It would be cool if Reddit OAuth could be used in Supabase.
Describe alternatives you've considered
Making my own. 💀
Additional context
N/A
Ory
I want a new Ory Hydra OAuth2 Provider Integration
Describe the solution you'd like
Waiting for someone/team/community integrate Ory Hydra OAuth2 Provider
Describe alternatives you've considered
The alternative is integrate it, and contribute with PR of the Integration with some info how to setup and a online demo of everything working, and a deployed OryHydra server if supabase members wants to test integration without deploy it
Additional context
This same feature request will be in repos supabase-js and supabase gotrue repos
Zoho
Hi, would be nice to have Zoho as an OAuth provider.
Willing to submit a PR too, please let me know if I can :)
Feature request
Support Game Center OAuth
Additional context
https://github.com/supabase-community/supabase-flutter/issues/156 https://developers.google.com/games/services
Amazon.com
It would be great to have sign in with Amazon as I have a client waiting on support before purchasing. Happy to sponsor an effort to get this done.
Strava
Very important integrations for any sport-related applications.
Strava Docs: https://developers.strava.com/docs/authentication/