dexidp / dex

OpenID Connect (OIDC) identity and OAuth 2.0 provider with pluggable connectors
https://dexidp.io
Apache License 2.0
9.46k stars 1.7k forks source link

Matrix connector #3485

Open reesericci opened 6 months ago

reesericci commented 6 months ago

Preflight Checklist

Problem Description

I would like to be able to use dex as a bridge between matrix accounts and openid connect for my application. In my app, I want to be able to offer a "sign in with matrix" flow without implementing that logic inside the app.

Proposed Solution

A matrix connector, like the one for SAML would be appreciated here!

Alternatives Considered

No response

Additional Information

No response

nabokihms commented 5 months ago

@reesericci Hello! I thought Matrix has OIDC support. If so, it can be connected to Dex using the generic OIDC connector.

reesericci commented 5 months ago

I believe that is for using OIDC as a backend for matrix homeserver auth, but there's no OIDC support for the builtin authentication protocol and so it makes it impossible to scale across homeservers afaik