我应该使用啥 SSL URL 进行 Azure 门户身份验证

Posted

技术标签:

【中文标题】我应该使用啥 SSL URL 进行 Azure 门户身份验证【英文标题】:What SSL URL should I use for my Azure portal authentification我应该使用什么 SSL URL 进行 Azure 门户身份验证 【发布时间】:2021-07-24 01:55:57 【问题描述】:

我希望此 OIDC AAD 身份验证在我的 ASP.net 框架应用程序中工作。所以,here's教程

我这里有货:

“7. 在重定向 URI 中添加您在步骤 1 中从 Visual Studio 复制的 SSL URL(例如 https://localhost:44368/)。”

我知道这在调试时会起作用,但现在是实时部署的时候了。我完全不知道应该在我的 azure 控制台中放入什么 SSL URL。它可能不是“https://localhost:44368/”。

我试图只输入“https://nameOfMyWebSite/claims”,但即使在成功验证后它也会提示 Microsoft 身份验证,它会导致一个循环要求我永远进行身份验证,从不重定向到我的网站。我连续进行了 5 次身份验证,以确保出现问题。

【问题讨论】:

如果您的证书是为mycustomdomain.net 颁发的,那么您应该输入https://www.mycustomdomain.[n]et,不带括号 obv - 但 cmets 不能包含此内容 @singhh-msft 我会在有机会再试时给你反馈,谢谢你的关心。 当然,请随时通知我。 :) 【参考方案1】:

根据教程,您将 host:https://localhost:44368/ 替换为主机 直接访问您的产品网站域:

https://nameOfMyWebSite.azurewebsites.net/

另外,请尝试添加以下 URL,因为当您在门户上创建应用注册时它会自动填充:

https://nameOfMyWebSite.azurewebsites.net/.auth/login/aad/callback

【讨论】:

它实际上适用于:https://nameOfMyWebSite.domain.qc.ca/claims,实际问题是:它与 Azure 应用程序身份验证信息中的内容不匹配,它仍然被写入本地主机。我的朋友忘了按保存按钮(也许他认为某些 ajax 会在 lossfocus() 事件中自动更新东西,但不,你真的必须按保存)

以上是关于我应该使用啥 SSL URL 进行 Azure 门户身份验证的主要内容,如果未能解决你的问题,请参考以下文章

从“WindowsAzure.Storage”迁移时,我应该为 Azure 表使用啥包

使用azure中的java函数应用程序获取SSL和连接错误

在 Azure VM 上安装通配符 SSL 证书

在 Azure Web 应用程序上启用 SSL/HTTPS 的最佳方法是啥

使用 Azure 应用网关 + APIM 进行 SSL 固定

我应该将 web.config 文件放在 Azure Web Apps for Containers 的啥位置?