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.
Sujeto autenticado (lo que identity resuelve de una credencial).
readonlyactorId:string
Id estable del actor.
readonlyauthTime:number
Epoch ms del último login interactivo (auth_time).
readonlyoptionalcred?:Cred
Tipo de credencial (audit y policies: una pat no crea API keys).
readonlyexpiresAt:number
Caducidad de la credencial presentada, epoch ms.
readonlyrole:"restricted"|"member"|"admin"|"owner"
Rol del actor en el momento de emitir la credencial.
readonlyoptionalscopes?: readonlyPermission[]
Scopes de una credencial acotada (device con scope, API key; dec-0125 §5.1): el permiso efectivo es la intersección del rol y de esta lista. Ausente = sin acotar (el rol entero, como una sesión de navegador). Una lista vacía no concede nada.
readonlysessionId:string
Sesión de identity de la credencial.