Require-password gate for anonymous guests (members bypass)

Featurekamo-meet
Shipped
July 7, 2026 at 11:41 PM UTC
Author
Kamo
Commit
47f2fde

When an org enables requirePassword, anonymous link visitors must enter the room password; authenticated members are never prompted. - sidecar: no anonymousdomain when requirePassword, so guests can't join anonymously — they must obtain a guest JWT via /api/auth/guest-jwt, which now validates the room password (deterministic HMAC of the app secret, timing-safe compare). New GET /api/meet/room-password returns the password only to an authenticated member so a moderator can share it. - overrides.js: guests see a name+password gate that exchanges the password for a guest JWT and joins; moderators get a small banner showing the password to share. "Sign in with Kamo" remains available as an alternative.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing