在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
在 SPA 中有时候会同时使用多种认证方式。比如,使用基于 cookie 的认证方式来登录,并且对 javascript 请求使用 jwt bearer 认证。也可能有多个认证 handler. 比如用2个 cookie handlers. 1个包含基本的 identity, 而另一个用于启用了多因素认证的情况。 注册方式为在 Startup 的 ConfigureServices() 中,使用 services.AddAuthentication() 方法。 用 Authorize attribute 标注可以选择使用哪种 scheme. 也可以将 authentication scheme 注册到 policy 里面,然后在 Authorize attribute 中注明选择哪个 policy. 可以 override 默认的 authorization policy, 通过 services.AddAuthorization() 方法。 |
请发表评论