首页 > 解决方案 > 我可以访问其他中间件中的 AuthenticateResult.Fail 异常参数吗?

问题描述

在我的 AuthenticationHandler 中,我有一些(共享)代码,例如:

 try
    {
       doSomething()
    }
    catch(AuthException e)
    {
        return AuthenticateResult.Fail(e);
    }

我希望能够在其他中间件中访问该异常。就像是 :

public async Task Invoke(HttpContext context)
{
 context.   ??? AuthenticationContext.Exception?
}  

标签: asp.net-core-mvcasp.net-core-middleware

解决方案


推荐阅读