Skip to content
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

🚀 Feature: Support for IdentityServer4 OAuth Provider #1778

Open
1 task done
owusukasante opened this issue Sep 30, 2021 · 3 comments
Open
1 task done

🚀 Feature: Support for IdentityServer4 OAuth Provider #1778

owusukasante opened this issue Sep 30, 2021 · 3 comments
Labels
backlog Issues waiting in the backlog product / auth Fixes and upgrades for the Appwrite Auth / Users / Teams services.
Projects

Comments

@owusukasante
Copy link

🔖 Feature description

Hello Team.
I would first like to say a huge thanks for dedicating your time and efforts into this amazing project. It's a wonderful project.

I see you have already added support for a number of OAuth providers which is great. I have, however, implemented my own identity server using the open source IdentityServer4. Could you kindly include a way to authentication with that as well if it is at all possible.

Thank you.

🎤 Pitch

It will help developers who implement their own identity server to integrate with Appwrite.

👀 Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue
@eldadfux
Copy link
Member

eldadfux commented Oct 2, 2021

Does IdentityServer4 comply with the OAuth protocol? If yes this should be easy to implement, otherwise some extra guidance will be required from our side.

If the do support OAuth please share with us the relevant docs page 🙏

@arealdeadone
Copy link

According to this page - https://identityserver4.readthedocs.io/en/latest/intro/specs.html
It seems it does support OAuth 2.0

@stnguyen90
Copy link
Contributor

@arealdeadone, IdentityServer is self hosted so the domain name will be custom, right? As of now, the OAuth Settings modal isn't very flexible and doesn't support custom fields. As such, you wouldn't be able to set your custom domain name. This is the same problem some other OAuth Integrations have:

@eldadfux eldadfux added product / auth Fixes and upgrades for the Appwrite Auth / Users / Teams services. backlog Issues waiting in the backlog labels Jan 15, 2022
@eldadfux eldadfux added this to To do in Backlog Jan 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backlog Issues waiting in the backlog product / auth Fixes and upgrades for the Appwrite Auth / Users / Teams services.
Projects
Backlog
  
To do
Development

Successfully merging a pull request may close this issue.

4 participants