I spent quite a bit of time while I was learning Headscale being confused about users. Here are some key points that helped me understand them.

Here are some things to keep in mind about Headscale users and ACLs that might make your Headscale configuration less confusing:

Here is how I’m using OIDC, ACLs and users in my organization:

Additional, non-standard things: