Authorization - mwalters/homed GitHub Wiki

homed has no built in user system. It is relying on your authentication/authorization provider to supply the expected headers:

  • Remote-User
  • Remote-Name
  • Remote-Email
  • Remote-Groups -- This is expected to be a comma-separated list in a single string (e.g. "Admins, Users")

Remote-Groups is used to determine whether a link will be visible to a logged in user or not. If they are not in the group specified in the configuration file, then it will not display to them.

These are provided by default with Authelia if you are using it with SWAG. If authentication information is not provided, then all links will be available to all users that can access the page.

While Authelia is often referenced in this documentation for authentication/authorization, any provider can be used as long as the expected headers above are provided in the format mentioned.