Hey Fediverse - if I wanted to set up a generalised authentication backend for current and future projects, where users could self register, change passwords, update details etc, and I could have that available via a bunch of methods like oauth, LDAP, whatever ... How much is possible with off the shelf software right now? What's out there that's good?

I've searched of course, but anyone out there got personal experience in this area and feel like a chat? #sysadmin

I'd love to get to the point where I could say "log in here with your Chinwag account" but due to how important it is to get auth right, and how disastrous it is to fuck it up, I don't want to roll my own setup because I'd end up doing nothing but maintaining that and have no time for anything else.
@mike OpenID is the one I would recommend. https://github.com/openid There is many implementation of it in many language and platforms.
OpenID

OpenID has 21 repositories available. Follow their code on GitHub.

apereo/cas

Apereo CAS - Enterprise Single Sign On for all earthlings and beyond. - apereo/cas