首页 > 解决方案 > 如何在 IdentityServer4 中接受两种身份验证方案?

问题描述

目前,我的应用程序正在接受 Cookie(“idsrv.session”)来验证用户身份,但是当我尝试在请求的监听器中添加“承载”令牌时,它只是说未经授权。但是,如果我更改 IdServer 的配置但添加“.AddJwtBearer”,它现在接受一个带有包含“bearer”令牌的标头的请求,但不再接受包含 cookie 的请求。

是否有可能实现这两种方法,接受 cookie 或在没有收到 cookie 的情况下检查标头是否包含“承载”令牌?

提前致谢!=)

标签: oauth-2.0session-cookiesidentityserver4openid-connectbearer-token

解决方案


推荐阅读