さまざまなサイト (red.domain.com、blue.domain.com など) にデプロイする単一の Web アプリケーションを作成しています。さまざまな役割がさまざまなサイトにアクセスできるようにしたい (たとえば、"red" 役割は red.domain.com にアクセスできるようにする)。
現在、コントローラー全体の認証を使用しています (例: [Authorize(Roles = "red")])。アプリケーションをサイトにデプロイするとき、各コントローラーの役割を (たとえば、「赤」から「青」に) 変更する必要がありますが、これはばかげているように思えます。
これを合理化する方法について誰かアイデアがありますか? 正しい役割を自動的に適用する IIS サイト自体で作成できる設定でしょうか。
どうもありがとう。