# cafe.thunderbird.rooms.authJoin

> The Rooms permission set (thunderbird.cafe's Rooms lab): signing in lets a room show your verified handle. Requested with the rooms relay as the audience: include:cafe.thunderbird.rooms.authJoin?aud=did:web:relay.rooms.thunderbird.cafe%23rooms_relay

- Kind: permission-set
- Authority: rooms.thunderbird.cafe
- Lexicon: 1
- Published by [thunderbird.cafe](https://lexicon.garden/identity/did:plc:6vxjigxrqizmbo56gojxico3), the NSID's authority

## Links

- [Documentation](https://lexicon.garden/lexicon/did:plc:6vxjigxrqizmbo56gojxico3/cafe.thunderbird.rooms.authJoin)
- [Schema JSON](https://lexicon.garden/lexicon/did:plc:6vxjigxrqizmbo56gojxico3/cafe.thunderbird.rooms.authJoin/schema.json)
- [Analytics](https://lexicon.garden/lexicon/did:plc:6vxjigxrqizmbo56gojxico3/cafe.thunderbird.rooms.authJoin/analytics)

## Permission set (`cafe.thunderbird.rooms.authJoin`)

Type: permission-set

### Shown at sign-in

- `title` (string): Rooms
- `detail` (string): Lets rooms show your verified handle to the people in a room. Nothing in your account is read or changed.

### Permissions

- `rpc` (permission): Call cafe.thunderbird.rooms.join on the service named by the scope's aud parameter. Without one, it isn't granted.
  - Constraints: inheritAud: true
  - Methods: `cafe.thunderbird.rooms.join`

### Asking for it (OAuth scope)

- `include:cafe.thunderbird.rooms.authJoin` (scope): A client asks for this permission set with this scope. The scope builder lists what the set grants.
  - Scope builder: `Open in the scope builder`

## Schema

```json
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "detail": "Lets rooms show your verified handle to the people in a room. Nothing in your account is read or changed.",
      "permissions": [
        {
          "inheritAud": true,
          "lxm": [
            "cafe.thunderbird.rooms.join"
          ],
          "resource": "rpc",
          "type": "permission"
        }
      ],
      "title": "Rooms",
      "type": "permission-set"
    }
  },
  "description": "The Rooms permission set (thunderbird.cafe's Rooms lab): signing in lets a room show your verified handle. Requested with the rooms relay as the audience: include:cafe.thunderbird.rooms.authJoin?aud=did:web:relay.rooms.thunderbird.cafe%23rooms_relay",
  "id": "cafe.thunderbird.rooms.authJoin",
  "lexicon": 1
}
```
