Looking to setup OIDC…is there a recommended provider on the Fediverse?
Give me your recommendations!
I started with authelia, but decided I’d rather not fork around with config files all the time ( I didn’t have issues with it though ).
Then I switched to voidauth which has more UI. Works well too, but I find the UI a bit confusing to use. It is a bit atypical in the sense that going back and forward between menus is different and bothers me for some reason.
Currently running that in parallel with pocket. I’m charmed by the simplicity of not having to deal with or worry about passwords. It also has a built in dashboard of apps you can access which removes the need ( for me ) to run something else and keep that up to date.
Im using Authentik and I’m very happy with it. Ive heard it is a bit clunkier to set up than other options since its meant for enterprise use I think. It was the first option I tried though and I made it work.
Adding my vote for Authentik, it is capable of handling pretty much anything. I have found it a great balance of features and user friendliness.
The documentation is great and Authentik commissioned these great setup videos to walk you through things. https://youtube.com/playlist?list=PLH73rprBo7vSkDq-hAuXOoXx2es-1ExOP
They also have written setup guides for a lot of popular projects. Made it much easier to add OIDC to all my services.
i host authelia and use oicd for everything that supports it or autehlia as a middleware if it doesnt, its great
I tried athelia and Authentic, and it somehow was not what I was looking for, too much for my needs.
Then I tried tinyauth, which was too little (no User Management at all, users have to be defined in a text file or via Environment variables)
I am now using Voidauth and I am very happy with it. It does what I need perfectly and without a hassle. Which is: Users and Groups, invite links for new users, LDAP server and first of all, it is very easy to use.
Pocket ID is as simple to set up as OIDC can get. I have been using it for around a year without any issues. There is no password option though. It is essentially Passkey only.
plus one super simple to use. never let me down as oidc for tailscale.
I second Pocket ID. I initially set up Authentik, but after discovering Pocket ID and giving it a try, it is way easier to set up and use. Authentik is great if you want to customize everything, but for my needs it was too much. I was able to migrate everything to Pocket ID in an afternoon, whereas Authentik took me several hours over the course of a few days to get set up.
Plus one for Pocket-ID
Dead easy to set up, i don’t have to worry about people’s weak-shit passwords for local services. Integrates with LDAP if required. Single, tiny (~50 MB) container that uses less than a gig of RAM.
I had 4 services configured, start to finish with automatic account creation if a pocket-id user logged in, within maybe an hour?
Everyone recommends Authelia or Authentik but those are so far and beyond what most self-hosted stuff needs.
Been using Casdoor for about a year, never had a problem and found it easy enough to set up with good documentation
Kanidm!
The project is intended to be secure by default, the documentation is excellent and as kanidm manages authentication they have sensibly adopted a strict anti-LLM policy.
Authelia here
All text config files, so either you love it or hate It
Stable and works fine.
I like it fine until I need to change anything. But I like its relative simplicity.
an admin webui is planned for the future. The only thing that annoyed me thus far was changing existing users emails
I have used keycloak for work and home for years and love it. A lot of flexibility, which comes with some additional complexity but there are lots of guides for it.
I’ve used Authelia. I like it because all the config can happen in a config file so I can easily back it up, modify it, and deploy it with Ansible
I’ve been using Keycloak for multiple years now, it has some complexity, because it supports about everything OIDC or SAML offer. I used Authentik before, but ran into limitations with its OIDC token mappers and found its Python codebase to be harder to extend than Keycloak with its properly typed Java API
As I already have a nextcloud server in use, I use that as my OIDC provider. Just requires installing the nextcloud app (OIDC Provider) and you can setup clients in the admin dashboard, so people can log into those with their Nextcloud credentials.
I’ve had a decent experience with Authentik so far. I’m definitely no expert, my OIDC experience is limited, but following the Nextcloud guide worked perfectly.
Seconded. It’s been great as an OIDC provider, but for services I run which don’t support OIDC, it functions great as a reverse proxy auth or LDAP provider too. Was a breeze to migrate users to it from my previous LDAP server








