3

Windows auth(SSO)を使用してユーザーを承認するWebアプリケーション(asp.net mvc 4)を作成する必要があります。

ただし、特別なグループに属するユーザーのみを承認する必要があります(その後、特別なサブロールはありません。アクセスできるかどうかを定義するだけです)。

これを達成するにはどうすればよいですか?

「ActiveDirectoryMembershipProvider」があるのを見ましたが、それが私のニーズに合っているかどうかわかりません(SSO、およびグループを確認してください)。

だから私は何をすべきですか?カスタムメンバーシッププロバイダー?カスタム属性?[Authorize("MyGroup")]作品はありますか?

ActiveDirectoryレジストリに対して認証を行ったことはありません。ご協力いただきありがとうございます

4

1 に答える 1

2

次のことを試すことができます。

[Authorize(Roles = @"Domain\MyGroup")]

また、Windows認証が有効になっていることを確認してください。

<authentication mode="Windows" />
于 2012-09-28T05:56:41.377 に答える