Core 1.1遵循了@lowdart 的建议,并实现了一个定制的中间件:
Https://stackoverflow.com/a/31465227/29821
工作原理是这样的:
这在某种程度上适用于2.0,但是如果令牌无效(上面的第2步) ,并且声明从未被添加,我就会得到“没有指定认证方案,也没有找到默认挑战方案”
所以现在我正在阅读在2.0版本中修改的 auth:
Https://learn.microsoft.com/en-us/aspnet/core/migration/1x-to-2x/identity-2x
我在 ASP.NET Core 2.0中做同样的事情的正确途径是什么?我没有看到实现真正自定义身份验证的示例。