-
Notifications
You must be signed in to change notification settings - Fork 3.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[HELP-WANTED] Adding Support for More OAuth Providers #410
Comments
@eldadfux is someone assigned to wordpress api? |
@komemi you are :) congratz 😅 |
Box OAuth adapter has been merged! Great work @armino-dev #467 |
Thanks @eldadfux, you guys are moving fast. I see a lot of improvements every day. 😄 |
@armino-dev a lot thanks to amazing contributors like you ❤️ |
Any chance we could add steam to the list? As I've got quite alot of experience with the steam web API from previous projects and will be happy to add it. |
@PineappleIOnic I have added Steam to the list, all the info on adding a new OAuth adapter is listed in the tutorial linked in the first message. Feel free to reach out if you have any question. |
After looking into it it seems that steam removed the OAuth authentication for some reason they only seem to have OpenID authentication open now which is a shame. Sorry about that 😞 |
Hey @eldadfux, I would like to work on adding support for the Fitbit OAuth provider, could you please assign the same to me? Thanks! |
@NidhxGupta you have been assigned to the Fitbit provider. Please feel free to reach out on our #maintainers channel on https://appwrite.io/discord if you need any help. You can also use previous PRs by other members on this issue as a reference point. |
@TorstenDittmann Thanks, got it on the email requirement. |
plz add weibo wechat .. |
Can I take up Zoho Oauth? |
Just an FYI to those that might be interested, it seems that Twitter finally supports OAuth 2.0 as of mid December. https://developer.twitter.com/en/docs/authentication/oauth-2-0 |
Twitter OAuth 2.0 still supports app-only scope and not the user one, which is the one we need @ Appwrite. |
if nobody is working on it, I could try and tackle the Imgur provider. I'd probably need to send a separate request to get the user email, is that possible ? |
With Telegram unfortunately you have to use their "login widget", so I don't know how possible it would be since it isn't using your typical OAuth2 flow. If anyone thinks of something though I would be more than happy to implement it. |
@matfire , Sure you can go ahead and try Imgur. Please be aware we currently only support OAuth 2 providers that can return an email ID . If the email ID is available on a separate endpoint, that is perfectly fine. |
@watzon you're not limited to the list here. The list here is pretty old. So feel free to suggest new OAuth 2.0 providers which you'd be interested to work on :) |
Is it possible to change the GitLab OAuth so it asks for the server address? I need to use a self-hosted GitLab. |
Hi! Is anyone working on Zoho provider? If not, can you assign it to me? |
@devcydo Hey there 👋 I believe noone currently works on Zoho, so go ahead 😇 Before starting, please make sure Zoho supports OAuth2 protocol, and has an endpoint for getting user's email. These are 2 requirements, otherwise implementation into Appwrite will not be possible at the moment. @omia Heyyy 👋 Sounds like a reasonable requirement 🤔 Can you please create GitHub issue (feature request)? I will make sure to pass the issue along, and get it implemented 💪 |
Is anyone working on the Telegram Authentication? |
wechat plz |
Could you add Vipps to the list once you support anything other than email? |
@eldadfux can we close this and use individual issues for specific OAuth providers? |
Closing this for now. If anyone wants support for a particular provider, please create an issue for that provider. With a single issue, we can see 👍🏼 upvotes better and see what's highly requested. |
Hello, I would like to work on this. Thank you! :D |
Hi @DeveloperVirusly , for which provider? |
Can the community access some China-related social logins? , if WeChat, QQ, Weibo |
New issue to replace #5 . Help us add new OAuth providers for Appwrite authentication. Adding a new OAuth provider is pretty simple and can be a great way to start adding contributions to the project. We have created a step by step guide to add a new adapter, and you can ask for support here or on our Discord server #maintainers channel (https://discord.gg/GSeTUeA).
Tutorial available here:
https://github.com/appwrite/appwrite/blob/master/docs/tutorials/add-oauth2-provider.md
The text was updated successfully, but these errors were encountered: