這篇博客是博主的第一篇博客,主要用於webapi學習過程中的問題記錄 問題1: 重寫OnAuthorization許可權驗證時,遇到AllowAnonymousAttribute特性不起作用的問題 ...
這篇博客是博主的第一篇博客,主要用於webapi學習過程中的問題記錄
問題1: 重寫OnAuthorization許可權驗證時,遇到AllowAnonymousAttribute特性不起作用的問題
public override void OnAuthorization(System.Web.Http.Controllers.HttpActionContext actionContext) { //遇到AllowAnonymousAttribute這個特性,許可權驗證 if (((ReflectedHttpActionDescriptor)actionContext.ActionDescriptor) .MethodInfo.IsDefined(typeof(AllowAnonymousAttribute), true) || actionContext.ActionDescriptor.ControllerDescriptor .ControllerType.IsDefined(typeof(AllowAnonymousAttribute), true)) { return; } //驗證許可權代碼、、、 }