我们有基于 MVC 的应用程序。在此应用程序中,我们尝试集成 Azure AD B2C 身份验证。 我们已根据 Microsoft 提供的示例代码添加了所需的所有配置和代码。
当我们启动应用程序时,会出现 Azure 登录页面(通过用户流程配置),我们输入凭据并单击提交按钮。一段时间后,我们在浏览器中看到“ERR_SSL_PROTOCOL_ERROR”。我们正在使用铬。根据互联网上的一些研发,它说我们缺少 SSL 配置。
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
我的错误是我忽略了浏览器地址中的锁定,这意味着网站正在使用 SSL。在比较代码时,我也忽略了这个事实。
这就是我解决问题的方法:-