6

ユーザーを承認したいのですが、承認された場合は、ユーザーの役割と権限をユーザーに追加し、それをIPrincipleに追加します。

これを行うには2つの方法があります。1つはglobal.asaxApplication_AuthenticateRequestで行うことで、もう1つはAuthorizeAttributeから継承する属性を作成することです。

ここにキラリと光る良い選択はありますか?

4

1 に答える 1

5

ASP.NET MVCでは、カスタムの承認属性を優先する必要があります。一方、このコードを従来のASP.NETアプリケーションで再利用できるようにするApplication_AuthenticateRequest場合は、カスタムHttpModuleを使用または記述して、AuthenticateRequestイベントを使用できます。

于 2012-01-12T15:00:47.630 に答える