学習経験として、ASP.NET MVC プレビュー 2 で開発された Web アプリケーションのインフラストラクチャを設計し始めています。認証に使用したい独自のドメイン モデルとデータベース スキーマがあります。
ロールベース認証のバリアントを実行したいと考えています。ただし、これを行う方法について頭を悩ませているようには見えません。
「ブログ」にアクセスできるユーザーがいます。ユーザーが期待される役割にあるが、ユーザーが前述の「ブログ」に属している場合に承認を実行するにはどうすればよいですか
カスタム ロール プロバイダーが必要か、またはコントローラー アクションの承認属性でロジックを実行する必要があります。認証されたユーザーの BlogId を照会し、そこで承認ロジックを実行します。現在、これを行うための組み込みの方法は知りませんが、もしあれば修正してください。
可能であれば、この機能を提供するカスタム ロール プロバイダーまたは承認属性の例を提供してください。
ありがとうございました