MVCコントローラーをで保護していAuthorizeAttributes
ます。それらのクラスを独自にインスタンス化する方法はありますか?
現在、私には同じことAuthorizedAdmin
をするIsAdmin
クラスがあります。したがって、理想的にはクラスIsAdmin
を使用する必要があります。AuthorizedAdmin
それを行う方法はありますか?
AuthorizedAdmin
は本当に単純なので、私は尋ねています:
[AttributeUsage(AttributeTargets.All, Inherited = true, AllowMultiple = true)]
public class AuthorizedAdmin : AuthorizeAttribute
{
public AuthorizedAdmin()
{
Users = ConfigurationManager.AppSettings["ADMIN_USERS"];
Roles = ConfigurationManager.AppSettings["ADMIN_GROUPS"];
}
}
一方、IsAdmin
クラスはより複雑で、機能を複製します。
ありがとう