AM
FR
Commencer gratuitement
Menu
Types

Utilisateur

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

userauthenticationprofilecredentials

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é Type Description
id string KSUID avec préfixe uid
application_id string Application propriétaire de l’utilisateur
status enum État actuel de l’utilisateur

Valeurs de statut

Status Description
active Peut s’authentifier et accéder aux ressources
suspended Temporairement bloqué
disabled Déprovisionné ou inactif
deleted Supprimé définitivement

Ressources liées

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

Exemple

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

Liés