matrix-org / matrix-authentication-service

OAuth2.0 + OpenID Provider for Matrix Homeservers
https://matrix-org.github.io/matrix-authentication-service/
Apache License 2.0
112 stars 32 forks source link

Support for non-OIDC OAuth 2.0 upstreams #2080

Open colemickens opened 11 months ago

colemickens commented 11 months ago

Is this project considering support for upstream OAuth2 providers, rather than just upstream OIDC providers?

For example, GitHub only provides OIDC for their Actions workloads/tokens, not for the general third party auth - they only offer OAuth2.

sandhose commented 11 months ago

We do plan to support non-OIDC OAuth 2.0 upstreams by specifying manually the authorization endpoint, token endpoint and userinfo endpoint. I've created all the relevant issues to support that:

matrixbot commented 1 month ago

For your information, this issue has been copied over to the Element fork of matrix-authentication-service: https://github.com/element-hq/matrix-authentication-service/issues/2080