I have a bunch of personal projects that I’m working on. They all need some for sort of authentication. I think it’d be easier to have a dedicated service to manage tokens instead of implementing it again and again for each service.
Amazon, Google and Microsoft provide something like that, but I’m looking for a self-hosted solution. Any suggestions?
Authentik has been fantastic.
Extremely flexible, and customizable. You can tailor the entire workflow.
Also, supports radius, ldap, and a few others. They keep adding new features every month.