4 ms·Seconding Keycloak. It has a steep learning curve to get started, but it's rock solid for production use.by smitty1110 4y agoSeconding Keycloak. It has a steep learning curve to get started, but it's rock solid for production use.