superseriousbusiness / gotosocial

Fast, fun, small ActivityPub server.
https://docs.gotosocial.org
GNU Affero General Public License v3.0
3.71k stars 319 forks source link

[feature] Various OAuth improvements #2232

Open tsmethurst opened 1 year ago

tsmethurst commented 1 year ago

We've got various bits and bobs related to OAuth that could use some tlc.

This issue is meant to gather them together, since they tend to get a bit lost among the other issues.

ThisIsMissEm commented 1 year ago

I'd perhaps add here: RFC 8414, which allows for a /.well-known/oauth-authorization-server endpoint to disclose what features the given server supports / has available (gives the dynamic client registration endpoint, the scopes and grant types available, etc.