Skip to content

権限モデル

権限モデルは、Nogiku と連携した各システムで、誰が何をできるか を管理する仕組みです。

CONSOLE の システム画面グループ画面 が、このモデルの管理入口になります。

Nogiku 管理権限との違い

Nogiku 管理権限権限モデル(ロール)
何を制御するかNogiku Console の操作連携した各システムの利用・管理
設定場所ユーザー画面システム画面・グループ画面
「ユーザー情報を編集できる」「〇〇システムの管理者になる」

この2つは別物です。詳しくは データモデル概要 を参照してください。

このモデルの構成要素

要素説明
システム権限を管理する対象(連携先)ウェブシステム
ロールシステム内の役割・操作users:read, books:edit
グループ複数ユーザーにまとめて権限付与する単位システム局員

権限が反映されるまでの流れ

CONSOLE で権限を付与しても、連携システム側への反映の仕方はシステムごとに異なります。

  • プロフィールを読み取るタイプ … サインイン時に Nogiku から渡されたプロフィール情報をもとに権限を判定します。権限を変更したあとは、サインインし直さないと反映されません。
  • 最新の権限状況を毎回確認するタイプ … アクセスのたびに Nogiku へ問い合わせ、最新の権限状態を参照します。CONSOLE で付与・解除すれば、再サインインなしでも比較的早く反映されます(リアルタイムに近い動き。実装はシステム次第)。

どちらの方式かは連携システムの設計によります。反映されない場合は、該当システムの担当者に確認してください。

ロールに子ロールがあり、継承が有効な場合は、親に付与した権限が子にも伝わります。

章の構成

  1. 連携システム — 権限管理の単位
  2. ロールと階層 — 役割の定義と木構造
  3. 権限付与 — ユーザー・グループへの割り当て
  4. グループ — メンバーをまとめて権限管理

操作に必要な Nogiku 管理権限

操作必要な Nogiku 管理権限
システム・ロール・権限の閲覧Member 以上
グループの閲覧Member 以上
グループの作成・削除Owner 以上
ロールへの権限付与・ロール編集Member 以上(画面による)