Skip to content

feat: Public chat link email whitelist and access requests #252

Description

@vybe

Problem

Public chat links with email verification provide no real security — anyone can enter any email and get access. There's no whitelist or approval gate, making the verification step meaningless.

Solution

  1. Default behavior: Require email authentication for public chat links
  2. Email whitelist: Add a configurable whitelist of allowed email addresses/domains
  3. Access requests: When a non-whitelisted email tries to access, show an "access request" flow that notifies the agent owner for approval
  4. Integrate with existing Email Whitelist settings in Settings panel

Acceptance Criteria

  • Public chat links require email authentication by default
  • Admin can configure allowed emails/domains per agent or globally
  • Non-whitelisted users see an access request form
  • Agent owner is notified of pending access requests
  • Approved emails are added to the whitelist automatically

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

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions