React Template w/Identity Server not working in .NET 6 - Bearer error The issuer is invalid

Posted

技术标签:

【中文标题】React Template w/Identity Server not working in .NET 6 - Bearer error The issuer is invalid【英文标题】:React Template w/Identity Server not Working in .NET 6 - Bearer error The issuer is invalid 【发布时间】:2021-12-30 15:08:24 【问题描述】:

当我尝试使用 .NET 6 React 模板时,我可以注册用户并登录。但是当我尝试点击“获取数据”页面时,我收到了这个错误:

Bearer error="invalid_token", error_description="The issuer 'https://localhost:44449' is invalid"

有什么建议吗?

【问题讨论】:

【参考方案1】:

在开发中运行时个人身份验证的 SPA 模板问题

第一次运行 SPA 应用时,SPA 代理的权限可能会被错误地缓存,从而导致 JWT 不记名由于无效的颁发者而被拒绝。解决方法是重新启动 SPA 应用程序,问题将得到解决。如果重启不能解决问题,另一种解决方法是在 Program.cs 中为您的应用指定权限: builder.Services.Configure("IdentityServerJwtBearer", o => o.Authority = "https://localhost:44416" );其中 44416 是 spa 代理的端口。

https://github.com/dotnet/core/blob/main/release-notes/6.0/known-issues.md#aspnet-core

【讨论】:

以上是关于React Template w/Identity Server not working in .NET 6 - Bearer error The issuer is invalid的主要内容,如果未能解决你的问题,请参考以下文章

react-native init...找不到模块...\template.config

template标签就相当于React中的fragment

无法创建反应,中止安装 yarnpkg add --exact react react-dom react-scripts cra-template 失败

为啥vue的template和react的render函数都只能有一个根元素

react jsx 语法 和vue template 语法区别

将 React 模板添加到 React