Appearance
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>