我正在试用 Azure AD,以允许用户在我的网站上使用他们的 Microsoft 帐户进行身份验证。当重定向 URI 为 时,Oauth2 工作正常http://localhost:8080/callback
,但当我尝试https://södermalmsskolan.com/callback
在门户中输入“真实”IDN URI ( ) 时,它会失败,并提示 URI 无效。我还尝试输入 punycode 版本 ( https://xn--sdermalmsskolan-8sb.com
),但没有成功。我做错了什么吗?
谢谢
答案1
微软在支持这项已有 17 年历史的标准方面确实遇到了问题。
我开了一张支持票,这是答案:
根据我们的调查,我注意到目前不支持使用 IDN 域名和 Punycode 进行重定向的 URL
我们已确定我们遇到了产品限制,并且目前尚无解决办法。
我鼓励您向 Azure 产品组提供您在环境中使用的资源的反馈。您可以通过 Azure 反馈论坛来做到这一点。这个论坛允许您提供新功能的建议、对当前功能的改进想法以及一般反馈,然后收到产品组的回复。投票支持您希望实现的想法或提出您自己的想法是很棒的!
此外,我请求您使用以下链接撰写反馈论坛 https://feedback.azure.com/forums/169401-azure-active-directory/suggestions/38663206-support-for-idn-domain-names