Skip to content

Feature Request: Basic client authentication to restrict unauthorized access #2

Description

@tamld

Problem

Currently, any client in the network can connect to the server port and send print jobs without verification. This may cause unintended usage, abuse, or accidental overload.

Proposed Feature

Add a simple mechanism for client authentication, such as:

  • IP allowlist (defined in config)
  • or token-based check (client includes token in its request)

The server can verify incoming requests and reject those without valid credentials.

Benefits

  • Prevents unauthorized use of the printer service
  • Reduces risk of spam or accidental misuse in shared networks
  • Keeps implementation lightweight and optional

This feature would be useful in environments where the server is shared between multiple teams or users.

Let me know your thoughts — I’d be happy to discuss or help implement it.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions