从 Azure Active Directory 重定向到我的网站时出现错误 ERR_SSL_PROTOCOL_ERROR

发布于 2025-01-10 12:48:06 字数 339 浏览 0 评论 0原文

Azure AD 身份验证成功,但在重定向 chrome 时抛出错误“ERR_SSL_PROTOCOL_ERROR”。 以下是我的登录代码

 if (Request.IsAuthenticated)
    {
        var claims = ClaimsPrincipal.Current.Identities.First().Claims.ToList();
        //Filter specific claim   
        if (claims != null && User.Identity.Name != null)
        {

}}

Azure AD authentication was successful but on redirect chrome throwing error "ERR_SSL_PROTOCOL_ERROR".
Below is my sign in code

 if (Request.IsAuthenticated)
    {
        var claims = ClaimsPrincipal.Current.Identities.First().Claims.ToList();
        //Filter specific claim   
        if (claims != null && User.Identity.Name != null)
        {

}}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

箹锭⒈辈孓 2025-01-17 12:48:06

据我所知,Azure AD 身份验证没有任何问题。确保您的网站已安装SSL 证书。仅安装后,使用 https 协议 的重定向 URL 就可以工作。

如果安装后错误仍然存​​在,则其背后的一些原因如下:

  1. SSL 的证书过期版本。
  2. 当您系统上的日期与您尝试访问的服务器的日期不同步时,可能会出现此错误。
  3. 可能有防火墙阻止了该网站。
  4. 有时,Chrome 中的 QUIC 协议会停止连接设置。
  5. 检查 chrome 扩展,它也可能导致出现该错误。

要解决该错误,请执行以下解决方法:

  • 将系统日期调整为当前日期以与服务器同步。
  • 禁用阻止该网站的防火墙。
  • 清除可能损坏网站主机文件的浏览器缓存和 cookie。
  • 清除 Chrome 中的 SSL 状态。
  • 禁用Chrome的QUIC协议。
  • 删除为网站生成错误的 Chrome 扩展。
  • 更新您的 Chrome 版本。

要详细了解如何执行这些操作,请阅读以下参考资料(如果它们有帮助)。

参考资料:

如何修复 ERR_SSL_PROTOCOL_ERROR(8 个简单修复)(hostingpill.com)

<一href="https://stackoverflow.com/questions/48035192/google-chrome-gives-err-ssl-protocol-error">homestead - Google Chrome 给出 ERR_SSL_PROTOCOL_ERROR - 堆栈内存溢出

There is nothing wrong with Azure AD Authentication to my knowledge. Make sure your website has SSL certificate installed. After installing that only, the redirect URL with https protocol works.

If the error continues even after installing that, the below are some of the reasons behind it:

  1. The SSL has expired version of certificates.
  2. When the date on your system is not in sync with the date of server that you are trying to access, this error may occur.
  3. There may be a firewall which is blocking the website.
  4. Sometimes the QUIC protocol present in Chrome stops the connection setup.
  5. Check the chrome extensions which may also play a role in giving that error.

To resolve that error, please go through below workarounds:

  • Adjust the date of your system to current date to sync with server.
  • Disable the firewall that is blocking the website.
  • Clear the browser cache and cookies that may have corrupted host files of website.
  • Clear the SSL state in Chrome.
  • Disable QUIC protocol of Chrome.
  • Remove the chrome extensions that are generating error for website.
  • Update your chrome version.

To know how to do these in detail, go through below references if they are helpful.

References:

How to Fix the ERR_SSL_PROTOCOL_ERROR (8 Easy Fixes) (hostingpill.com)

homestead - Google Chrome gives ERR_SSL_PROTOCOL_ERROR - Stack Overflow

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文