认证流程:
1.在Startup类中的ConfigureServices方法通过添加AddAuthentication注册我们最主要的三个对象AuthenticationService, AuthenticationHandlerProvider, AuthenticationSchemeProvider
2.通过AddAuthentication返回的AuthenticationBuilder 通过AddJwtBearer(或者AddCookie)来指定Scheme类型和需要验证的参数
3.在Startup类中的Configure方法通过添加UseAuthentication注册认证中间件
4.在认证过程中,通过AuthenticationSchemeProvider获取正确的Scheme,在AuthenticationService中通过Scheme和AuthenticationHandlerProvider获取正确的AuthenticationHandler,最后通过对应的AuthenticationHandler的AuthenticateAsync方法进行认证流程
标签:Core,Asp,通过,认证,Authentication,Net,Scheme,AuthenticationHandlerProvider From: https://www.cnblogs.com/sugarwxx/p/18163830