首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >B2C网5登录错误

B2C网5登录错误
EN

Stack Overflow用户
提问于 2020-11-12 07:45:13
回答 2查看 2K关注 0票数 3

我遵循有关使用Azure B2C (位于此处:https://learn.microsoft.com/en-us/aspnet/core/blazor/security/webassembly/hosted-with-azure-active-directory-b2c?view=aspnetcore-5.0 )来设置Blazor程序集的说明。

当单击登录时,会出现一条消息,说明“试图登录您时出错:”错误:无法解析端点。请检查网络,然后重试。详细信息: TypeError: NetworkError当尝试获取资源时。

在调试窗口中显示消息: Microsoft .AspNetCore.Authorization.DefaultAuthorizationService2授权失败。这些要求没有得到满足: DenyAnonymousAuthorizationRequirement:需要经过身份验证的用户。

在Microsoft对此错误消息的说明中,建议在Azure中将allowPublicClient的清单设置设置为null或true。我将服务器应用程序和客户端应用程序的这个属性设置为true,但这并没有什么区别。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-11-13 21:21:26

我能够遵循你的链接中的说明,并使它工作。

在客户端应用程序注册时,需要做一些尝试:

  • 'Authentication':用于“平台配置”,请确保选择SPA,重定向urls为“隐式授予”的correct
  • 'Authentication':,不要检查‘访问令牌’和'ID令牌‘
  • ’API权限‘,确保添加了服务器注册并单击’授予管理权限‘

票数 0
EN

Stack Overflow用户

发布于 2022-06-08 17:33:41

在我的例子中,这个错误是一个假阳性。通过将此代码添加到客户端项目中的.csproj文件中,我解决了真正的问题:

代码语言:javascript
复制
<ItemGroup>
<TrimmerRootAssembly Include="Microsoft.Authentication.WebAssembly.Msal" /> 
</ItemGroup>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64799789

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档