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

[enhancement]: Implement OAuth Public profile and associated permissions #1087

Open
1 task done
filipnavara opened this issue Jan 13, 2025 · 1 comment
Open
1 task done
Labels
enhancement New feature or request

Comments

@filipnavara
Copy link

Which feature or improvement would you like to request?

I'd like to see this feature:

Commit 200d8d7 implemented the OAuth Dynamic Client Registration which is a necessary prerequisite to enable interoperability with 3rd party desktop email clients for OAuth authentication. A
draft profile is currently developed by IETF to specify additional requirements and tie the existing specifications together into an end-to-end solution. Stalwart currently doesn't implement the per protocol permissions AFAIK but it's pretty close to meeting all the other requirements.

Is your feature request related to a problem?

Trying to get an interoperable solution for OAuth with on-premise server deployments. (Working on the client side at @emclient)

Code of Conduct

  • I agree to follow this project's Code of Conduct
@filipnavara filipnavara added the enhancement New feature or request label Jan 13, 2025
@zvasilev
Copy link

An very small but useful enhancement aligned to this.
Per both RFCs, login_hint is (optional). It's ok for email services.
For 3rd party email clients/services, this enhances initial auto-discovery and re-authentication.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants