現在のユーザーのロールに応じて、特定のパーミッションを設定したいと考えています。例: I have to role 3 roles let it be
- スーパー管理者
- 管理者
- スーパーバイザー
スーパーバイザーに権限を設定すると、スーパー管理者と管理者は自動的に権限を取得するはずです。管理者に設定すると、スーパー管理者は許可を得る必要がありますが、スーパーバイザーはそれらのページにアクセスできないはずです。
解決策を手伝ってください
注: 特定のユーザーに複数の役割を与えたくありません
現在のユーザーのロールに応じて、特定のパーミッションを設定したいと考えています。例: I have to role 3 roles let it be
スーパーバイザーに権限を設定すると、スーパー管理者と管理者は自動的に権限を取得するはずです。管理者に設定すると、スーパー管理者は許可を得る必要がありますが、スーパーバイザーはそれらのページにアクセスできないはずです。
解決策を手伝ってください
注: 特定のユーザーに複数の役割を与えたくありません
「Authorization Manager」を使用することで、非常に効果的な解決策があります。
ロールベースのアクセス制御をアプリケーションに統合するための柔軟なフレームワークを提供します。これらのアプリケーションを使用する管理者は、ジョブ機能に関連する割り当てられたユーザー ロールを通じてアクセスを提供できます。
承認マネージャー アプリケーションは、Active Directory ドメイン サービス (AD DS)、Active Directory ライトウェイト ディレクトリ サービス (AD LDS)、XML ファイル、または Microsoft SQL Server データベースに格納されている承認ストアの形式で承認ポリシーを格納します。これらのポリシーは実行時に適用されます。
詳細については、http://msdn.microsoft.com/en-us/library/bb897401.aspxをご覧ください。