WebサイトでWindows認証を使用していますが、アクセスレベルを設定したいと考えています。現在、[Authorize(Users = "userA")]構文を使用しています。
ただし、20を超えるWindowsアカウントがサイトにアクセスしているため、各Authorizeステートメントで20人のユーザーをハードコーディングする必要はありません。さらに、一部のユーザーは他のユーザーとは異なるアクセス権を持つ必要があります。CustomAuthorizationAttributeが反復するユーザーのリストを作成して、目的のユーザーがその中に含まれているかどうかを確認することを考えました。
基本的に、Forms認証を使用せずにロールを取得しようとしています。
これを行うための最も効果的で最も簡単な方法は何ですか?