ユーザーと権限¶
MRBS は 3 つのアクセス レベルを使用します。
| レベル | 意味 | 代表的な機能 |
|---|---|---|
| 0 | 不明なユーザー | 一般に公開が許可されている情報を表示する |
| 1 | 認証されたユーザー | 予約を作成し、自分の予約を管理する |
| 2 | 管理者 | 部屋、エリア、ユーザー、および他のユーザーの予約を管理します |
正確な権限は、認証、セッション、予約ポリシーの設定によって異なります。
データベースユーザー¶
デフォルトの db 認証方法では、ユーザーとアクセス レベルは MRBS データベースに保存され、ユーザー管理インターフェイスを通じて管理されます。
管理者は、ユーザーの作成、アクセス レベルの変更、パスワードのリセット、保護されたプロファイル フィールドの管理を行うことができます。
外部ユーザー¶
LDAP、SAML、WordPress、Joomla、またはその他の外部プロバイダーでは、認証情報は MRBS の外部で管理されます。 MRBS には、通常は設定、外部グループ、ロール、または属性を通じて管理者を識別する方法がまだ必要です。
外部プロバイダーが信頼できる情報源である場合は、重複したローカル資格情報を作成しないでください。
エリアおよび部屋の管理者¶
エリアおよび部屋の連絡先は通知を受信し、ポリシーに応じてリソースの予約を管理できます。これらのロールを使用して、システム全体の管理を許可せずに日常の作業を委任します。
機能を制限する¶
MRBS 1.12.2 には、以下を制限するための設定が含まれています。
- パブリックアクセス。
- 予約を作成できる人。
- 繰り返しの予約、複数日の予約、または複数の部屋の予約。
- 他のユーザーの予約をコピーする。
- 他のユーザーや登録者の可視性。
- 別のユーザーに代わって登録する。
- 管理者は予約ポリシーから除外されます。
- 管理者用に予約された予約タイプ。
これらのコントロールを個別に有効にするのではなく、まとめて確認してください。
最小特権の原則¶
- システム管理者の数は少なくしてください。
- 実用的であれば、管理者アカウントと通常アカウントを別々に使用してください。
- 責任が変更された場合は、直ちにアクセスを削除してください。
- パスワードのリセットとメール設定を保護します。
- パブリックビューと認証ビューを別々にテストします。