# `semantic.auth_setting_required`

Sign-in method is missing a setting it needs.

Area 8, [Identity](../topics/identity.md); not declinable; the next step is usually the agent's.

```jadpo
principal {
    user: {
        subject: Member.handle
    }
}

authentication {
    browser_session: {}
}

type Handle = Text {
    max_length: 40
}

entity Member {
    id: Uuid
    handle: Handle {
        unique: true
    }
}
```

```text
error: `browser_session:` doesn't name its cookie
 --> main.jadpo:8:5
  |
8 |     browser_session: {}
  |     ^^^^^^^^^^^^^^^ no `cookie:`
  reason: A browser session travels in a cookie the application names, so two applications on one domain never share one.
  next: Add `cookie: "<name>"`, such as `cookie: "session"` (agent)
  rule: semantic.auth_setting_required
  help: https://jadpo.dev/docs/errors/semantic.auth_setting_required

check failed: 1 error, 1 file
```
