Project #homelab for today: Authentik vs Pocket ID

I want to passkey all the things, but which one is best? Also can I use with Tailscale as well as some of the external things I run with my bastion jumpbox/Pangolin setup?