AM
FR
Commencer gratuitement
Menu
Types

Utilisateur

Individu pouvant s'authentifier dans une application et accéder à des comptes via des adhésions.

user authentication profile credentials

Utilisateur

Un utilisateur est un individu qui peut s’authentifier dans une application et accéder à des comptes via des adhésions.

Schéma

interface User {
  id: string; // "uid..." - Unique identifier
  application_id: string; // Owning application
  status: UserStatus;
}

type UserStatus = "active" | "suspended" | "disabled" | "deleted";

Propriétés

PropriétéTypeDescription
idstringKSUID avec préfixe uid
application_idstringApplication propriétaire de l’utilisateur
statusenumÉtat actuel de l’utilisateur

Valeurs de statut

StatusDescription
activePeut s’authentifier et accéder aux ressources
suspendedTemporairement bloqué
disabledDéprovisionné ou inactif
deletedSupprimé définitivement

Ressources liées

┌─────────────────────────────────────┐
│               User                  │
│  ┌─────────────┐  ┌─────────────┐  │
│  │  Identity   │  │ Credentials │  │
│  └─────────────┘  └─────────────┘  │
│  ┌─────────────────────────────┐   │
│  │       Memberships           │   │
│  └─────────────────────────────┘   │
└─────────────────────────────────────┘
ResourceRelation
Identity1:1 - Informations de profil (PII)
Credentials1:N - Paires e-mail/mot de passe
Memberships1:N - Associations de compte

Exemple

{
  "id": "uid_2kHfPZcN9xW4mE8RtY7vB",
  "application_id": "app_root",
  "status": "active"
}

Liés