Desktop authorization
Authorize CannaBeats Client
The desktop application requested approval with this code:
Sign in to select the pending application and authorize it for your account.
Signed in as
Loading pending application…
Checking this authorization request.
Step 1
CannaBeats access
Already enrolled?
Use any passkey authorized for your CannaBeats account.
I have an invitation
Host invitation administration
Create a limited installer link, host account invitation, and paste-ready setup email.
Open invitation generatorAuthorized passkeys
Add a passkey for another device or security key. Synced passkeys may already work on your other devices.
CannaBeats Host applications
Pair a signed macOS host application with this account. Approval requires a fresh passkey check; Spotify credentials are never shared with the application.
CannaBeats desktop applications
Authorize a desktop installation with the code it shows. A fresh passkey check is required, and you can revoke the installation here at any time.
Game host
Start from CannaBeats Host
The authorized macOS Host app now creates a real four-character game room and opens the full CannaBeats rules, player, Spotify, and gameplay screen. This access page no longer creates a separate test lobby.
Step 2
Spotify on this device
Spotify is not connected in this browser.
Playback smoke test
Spotify Web Playback requires a Spotify Premium account. Audio plays from this browser; the server receives no Spotify credential.
Waiting for a Spotify test.
What this proves
- Only a server-issued invitation can create an account.
- Only a registered passkey can restore an authenticated session.
- Only a host-role account can pass the protected host check.
- A desktop installation needs explicit passkey approval and remains independently revocable.
- A game code locates a lobby but never replaces account authentication.
- Spotify refresh credentials remain in this browser profile.