我对ASP.NETCore2中的身份验证有疑问:调用app.UseAuthentication()到底是为了什么?这是我可以实现自定义身份验证逻辑的基本先决条件吗?我已经看过UseAuthentication的实现了以及实际的中间件AuthenticationMiddleware,但老实说,我不明白那实际上在做什么以及为什么有必要这样做。换句话说:我需要调用UseAuthentication()或者这是一个很好的选择,我仍然可以进行自定义身份验证?如果我不调用UseAuthentication()就没事,我仍然会对AuthenticationMiddleware感兴趣实际上是在做。因此
我对ASP.NETCore2中的身份验证有疑问:调用app.UseAuthentication()到底是为了什么?这是我可以实现自定义身份验证逻辑的基本先决条件吗?我已经看过UseAuthentication的实现了以及实际的中间件AuthenticationMiddleware,但老实说,我不明白那实际上在做什么以及为什么有必要这样做。换句话说:我需要调用UseAuthentication()或者这是一个很好的选择,我仍然可以进行自定义身份验证?如果我不调用UseAuthentication()就没事,我仍然会对AuthenticationMiddleware感兴趣实际上是在做。因此