interface IdentityClaims

Carried by an identity token and by an update event: what a home instance tells another of a user. The names are OpenID Connect's.

Properties

The user's name at home; the client calls them <name>@<host>.

email: string
optional
picture: string

Their avatar's URL at home, versioned; absent without one.

Usage

import { type IdentityClaims } from "shared/federation.ts";