浏览器中的 ERR_SSL_PROTOCOL_ERROR

问题描述 投票:0回答:1

我们有基于 MVC 的应用程序。在此应用程序中,我们尝试集成 Azure AD B2C 身份验证。 我们已根据 Microsoft 提供的示例代码添加了所需的所有配置和代码。

你尝试了什么?

当我们启动应用程序时,会出现 Azure 登录页面(通过用户流程配置),我们输入凭据并单击提交按钮。一段时间后,我们在浏览器中看到“ERR_SSL_PROTOCOL_ERROR”。我们正在使用铬。根据互联网上的一些研发,它说我们缺少 SSL 配置。

enter image description here

Web配置文件中有以下内容

<add key="ida:RedirectUri" value="https://localhost:53843/" />
同样的 url 也已在 Azire AD B2C 门户上配置。

我们之前已经处理过这个问题,但对于基于 Angular 13 的应用程序,但我们从未配置任何 SSL,以便应用程序使用“SSL”在本地运行。

我已经与另一个在 .NET 上从事 Azure AD B2C 实施工作的人核实过,他们也从未配置任何“SSL”,因此应用程序使用 SSL 在本地运行。

你期待什么?

一旦用户在 Azure AD B2C 登录页面上输入凭据,我们预计代码会命中家庭控制器的“索引”方法,但这并没有发生。

任何意见/见解都将非常有价值。

最好的问候, S

.net azure-ad-b2c msal
1个回答
1
投票

我的错误是我忽略了浏览器地址中的锁定,这意味着网站正在使用 SSL。在比较代码时,我也忽略了这个事实。

这就是我解决问题的方法:-

  1. 选择解决方案并按 F4.
  2. 将“SSL”更改为 true.
  3. 在 Azure APP 服务上配置新端口并更新 Web 配置文件。
  4. 构建并运行应用程序。
© www.soinside.com 2019 - 2024. All rights reserved.