我正在尝试编写一个在身份验证和授权之间执行的中间件。
我已经在这两个 authXYZ 之间注册了该中间件:
app.UseAuthentication();
app.UseCustomMiddlerware();
app.UseAuthorization();
Run Code Online (Sandbox Code Playgroud)
但是我无法在我的CustomMiddlerware.
当我删除该app.UseAuthentication()语句时,我发现该语句AuthenticationHandler仍在运行,并且经过身份验证的用户仅在app.UseAuthorization().
所以,这里是我的问题:
app.UseAuthorization()而不是同时使用app.UseAuthentication()和app.UseAuthorization()吗?asp.net-core ×1