小编Ste*_*veT的帖子

绕过.Net Core中的授权属性以发布版本

有没有办法在asp.net核心中"绕过"授权?我注意到Authorize属性不再具有AuthorizeCore方法,您可以使用该方法来决定是否继续使用auth.

Pre .net核心你可以这样做:

protected override bool AuthorizeCore(HttpContextBase httpContext)
{
    // no auth in debug mode please
    #if DEBUG
       return true;
    #endif

    return base.AuthorizeCore(httpContext);
}
Run Code Online (Sandbox Code Playgroud)

我希望我不会错过任何明显的显而易见的东西,但如果需要的话,能够在DEBUG中跳过auth工作流程会更好.我只是无法找到.net核心

c# asp.net-core

6
推荐指数
3
解决办法
5270
查看次数

标签 统计

asp.net-core ×1

c# ×1