Referencia de @styx/authz generada de su TSDoc.
packages/authz/package.jsonPágina generada desde
el TSDoc de @styx/authz. No se edita a mano:bun run docs:genla regenera ybun run docs:checkfalla si difiere.
allowsRoute(
principal,policy):boolean
Evalúa una policy de ruta contra un principal (sin recurso: las
resource:* sólo exigen aquí que el rol conceda el permiso con algún
alcance; el resolver del recurso decide después con can).
Sujeto autenticado.
"role:restricted" | "role:member" | "role:admin" | "role:owner" | "resource:asset:play" | "resource:asset:scan" | "resource:playback-session:close" | "resource:playback-session:renew" | "resource:playback-session:report" | "resource:ingest-session:close" | "resource:ingest-session:renew" | "resource:ingest-session:create" | "resource:identity-session:revoke" | "resource:actor:revoke-sessions" | "resource:api-key:create" | "resource:api-key:revoke" | "resource:api-key:list" | "resource:invitation:create" | "resource:invitation:read" | "authenticated"
Policy de la ruta (no public).
boolean