Skip to content

Documentation


Documentation / @kizami/authz / expandImplied

Function: expandImplied()

expandImplied(effective): Map<string, Scope>

Defined in: resolve.ts:47

「操作は閲覧を含意する」を展開する。実効権限マップの各キーについて IMPLIED_VIEW_PERMISSIONS を引き、含意される閲覧権限を同じスコープで(既存の付与がより 広ければそちらを優先して)追加する。

含意関係は「操作→閲覧」の1段のみで、含意先(閲覧権限)がさらに何かを含意することは カタログ上ない。ただし将来の変更に備え、値が変化しなくなるまで(不動点まで)適用する。

Parameters

effective

Map<string, Scope>

Returns

Map<string, Scope>