rommapp / romm

A beautiful, powerful, self-hosted rom manager
https://romm.app
GNU Affero General Public License v3.0
2.25k stars 93 forks source link

[Feature] Federated Authentication provider support #580

Open bambamalicious opened 10 months ago

bambamalicious commented 10 months ago

Is your feature request related to a problem? Please describe. The ability to use federated authentication such as active directory would allow for SSO within networks.

Describe the solution you'd like Federated authentication support such as Entra ID or AD FS

I understand if its a big ask and doesn't get implemented, but it would be a nice facility to have for those using AD at home etc.

jhotmann commented 9 months ago

Adding on to this with some examples of other self-hosted auth strategies: Trusted Header and OIDC

chandz05 commented 7 months ago

Would love OIDC support

cstby commented 7 months ago

Other self-hosted python apps like tandoor have used django-allauth very effectively. I'm not familiar with the details of RomM's tech stack, but this could be a straightforward way to get OIDC.