Accountmaker Docs
Tipos

Membresía

Asociación entre usuario y cuenta con rol para control de acceso.

membership roles access-control permissions

Membresía

Una Membresía vincula un usuario a una cuenta con un rol. Un usuario puede pertenecer a múltiples cuentas con distintos roles.

Schema

interface Membership {
  id: string; // "mbr..." - Identificador único
  user_id: string; // Usuario
  account_id: string; // Cuenta
  role: MembershipRole;
}

type MembershipRole = "owner" | "member" | "viewer";

Propiedades

PropiedadTipoDescripción
idstringKSUID con prefijo mbr
user_idstringUsuario
account_idstringCuenta
roleenumNivel de permiso

Roles

RolPermisos
ownerAcceso total, gestionar miembros, eliminar
memberLectura/escritura
viewerSolo lectura

Claims

{
  "uid": "uid_123",
  "acc": "acc_A",
  "role": "owner"
}

Ejemplo

{
  "id": "mbr_2kHfPZcN9xW4mE8RtY7vB",
  "user_id": "uid_1jGePYbM8wV3lD7QsX6uA",
  "account_id": "acc_3lIfQZdO0yX5nF9SuY8wC",
  "role": "member"
}

Relacionado