Skip to content

权限管理 (Permissions) 实验性

WARNING

权限管理目前属于实验性功能,API 可能在后续版本中发生变化。

实例方法

ctx.permissions.define(name, options)

  • name: string 权限名称
  • options.check: (session: Partial<Session>) => boolean 权限检查函数

ctx.permissions.inherit(a, b)

ctx.permissions.depend(a, b)

ctx.permissions.provide(name, callback)

ctx.permissions.test(list, session)