Skip to main content

PolicyStatement

@webda/iam


Interface: PolicyStatement

Defined in: packages/iam/src/compiler.ts:7

One statement of a policy

Properties​

condition?​

optional condition?: string

Defined in: packages/iam/src/compiler.ts:23

Casbin expression over r.ctx; omitted means always


effect​

effect: "allow" | "deny"

Defined in: packages/iam/src/compiler.ts:15

Allow or deny: a matching deny wins


operations​

operations: string[]

Defined in: packages/iam/src/compiler.ts:19

Glob patterns on operation ids: "Tasks.", ".Get", "*"


sid?​

optional sid?: string

Defined in: packages/iam/src/compiler.ts:11

Optional statement identifier