httpContext.User.Identity.IsAuthenticated 总是为fasle

验证一直通不过,不知道问题在哪里,只有一点试了。这个坑应该只有我自己遇到,记录一下,问题在使用swagger验证的时候出现的(说的很轻松)

httpContext.User.Identity.IsAuthenticated 总是为fasle
如图所示,在swaager文档中,添加认证功能,此时只要我们填下我的登陆时获取的token,便能访问到其他接口。如下图填写密钥

httpContext.User.Identity.IsAuthenticated 总是为fasle

如果密钥没有填对,则对接口有认证的地方进行校验,效验失败则返回如下
httpContext.User.Identity.IsAuthenticated 总是为fasle

刚开始不知道验证失败的原因在哪里。一直在查阅认证与授权的资料。

httpContext.User.Identity.IsAuthenticated 总是为fasle

上一篇:写 JS 逻辑判断,不要只知道用 if-else 和 switch


下一篇:.NET Core验证ASP.NET密码