Skip to content

Documentation


Documentation / @kizami/authz / applyDenies

Function: applyDenies() ​

applyDenies(effective, denies): Map<string, Scope>

Defined in: resolve.ts:87

拒否(deny)を実効権限マップへ適用する。denyはスコープを持たず全面的なので、 該当キーをマップから丸ごと取り除くだけでよい(部分スコープの deny を持たない理由は types.ts の Deny 型のコメント参照)。

セルフサービス権限(UNDENIABLE_PERMISSIONS)への deny は黙って無視する (self-service.ts のコメント参照)。

入力のマップは変更せず、新しいマップを返す。

Parameters ​

effective ​

Map<string, Scope>

denies ​

Iterable<string>

Returns ​

Map<string, Scope>