← All Kiosk problem types

unauthenticated

HTTP 401   title: Not authenticated

What it means

The Bearer token was missing, invalid, expired, issued by a different issuer, or revoked. Every endpoint under the mount except schema is authenticated.

What to do next

Get a token by proving possession of your key: GET <endpoint>/auth/challenge?public_key=…, sign {aud, nonce, jti} as a compact RS256 JWS (aud is the origin you dialed), then POST <endpoint>/auth/register for a new key or POST <endpoint>/auth/login for one already registered. Retry the original call with Authorization: Bearer ….

On the wire

{
  "type":   "https://kiosk.tech/problems/unauthenticated",
  "title":  "Not authenticated",
  "status": 401,
  "detail": "… what went wrong on THIS request …",
  "code":   "unauthenticated"
}

This page documents the RFC 9457 type URI https://kiosk.tech/problems/unauthenticated. The URI is an identifier, not a locator a client should fetch: branch on the document’s code member. The normative definition lives in the error vocabulary of the Kiosk specification (§9 of the formal spec).