欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

WebAPI 之问题记录

程序员文章站 2022-05-03 15:05:10
这篇博客是博主的第一篇博客,主要用于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;
    }
    //验证权限代码、、、
    
}