你的位置: 码友网首页 / 资讯源列表 / 完美解决asp.net core 3.1 两个AuthenticationScheme(cookie,jwt)共存在一个项目中

关于[完美解决asp.net core 3.1 两个AuthenticationScheme(cookie,jwt)共存在一个项目中]的摘要:

在我的项目中有mvc controller(view 和 razor Page)同时也有webapi,那么就需要网站同时支持2种认证方式,web页面的需要传统的cookie认证,webapi则需要使用jwt认证方式,两种默认情况下不能共存,一旦开启了jwt认证,cookie的登录界面都无法使用,原因是jwt是验证http head "Authorization" 这属性.所以连login页面都无法打开.

原文地址: https://www.cnblogs.com/neozhu/p/13181074.html

收录时间: 2020-06-23 浏览量: 2115 分类: ASP.NET Core

| 0 收藏 | 0