Skip to content

Deny WebUI access to anonymous users #238

Open
@ryester19

Description

@ryester19

While the current ACL implementation allows you to deny subscribing and publishing for anonymous users, there's no way to prevent them from using the WebUI to connect to other servers. For a truly private server, anonymous users should be prevented from using the server at all

I have an idea on how this could be implemented:

  1. Introduce a new ACL permission that controls WebUI access
  2. Introduce a login screen at WebUI load
    • If WebUI access for anonymous users is allowed, the login screen is hidden
    • An added benefit is that you can use this authentication to forego asking users for credentials when adding local subscriptions later on

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestweb-appWeb app things

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions