カスタム ユーザー ストアでの認証に Thinktecture Identity Server V3 (Oauth) を使用しており、ロール ベースの承認を使用したいと考えています。
カスタム ロール プロバイダーを使用してロールを確認しようとしています。username 属性は IsInRole メソッドに対して null です。現在のコンテキストにユーザー データを追加するにはどうすればよいですか?
この場合、RoleProvider を使用するか、ロールをクレームとして追加することをお勧めしますか? それらを Claims に追加する場合、[Authorize] 属性をどのように使用できますか? カスタム Authorize 属性を記述する必要がありますか?