AM
ES
Comenzar gratis
Menú
Tipos

Usuario

Persona que puede autenticarse dentro de una aplicación y acceder a cuentas via membresías.

userauthenticationprofilecredentials

Usuario

Un Usuario es una persona que puede autenticarse dentro de una aplicación y acceder a cuentas mediante membresías.

Schema

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

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

Propiedades

Propiedad Tipo Descripción
id string KSUID con prefijo uid
application_id string Aplicación propietaria
status enum Estado del usuario

Estados

Estado Descripción
active Puede autenticarse y acceder
suspended Bloqueado temporalmente
disabled Desaprovisionado
deleted Eliminado permanentemente

Recursos relacionados

┌─────────────────────────────────────┐
│               User                  │
│  ┌─────────────┐  ┌─────────────┐  │
│  │  Identity   │  │ Credentials │  │
│  └─────────────┘  └─────────────┘  │
│  ┌─────────────────────────────┐   │
│  │       Memberships           │   │
│  └─────────────────────────────┘   │
└─────────────────────────────────────┘
Recurso Relación
Identity 1:1 - Datos de perfil (PII)
Credentials 1:N - Credenciales de email
Memberships 1:N - Asociaciones a cuentas

Ejemplo

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

Relacionado