【问题标题】:Can I turn off case sensitivity for Azure AD RedirectURI我可以关闭 Azure AD RedirectURI 的区分大小写吗
【发布时间】:2019-06-04 16:01:26
【问题描述】:

我有一个这样配置的重定向 URI:

https://<url>/RALauncher/signin-oidc

但是如果我去这里:

https://<url>/ralauncher

然后登录,我收到以下错误消息:

抱歉,我们无法让您登录。

AADSTS50011:请求中指定的回复 url 与 为应用程序配置的回复 url: ''。更多详情:回复地址 由于区分大小写,不匹配。

是否可以这样配置,使重定向 URI 不区分大小写?我在 Azure 门户中找不到此设置。

【问题讨论】:

    标签: azure-active-directory


    【解决方案1】:

    AFAIK 没有打开或关闭区分大小写的设置,即它始终区分大小写。

    通常我认为这不是问题,因为应用程序开发人员控制代码,您可以在 Azure AD 应用程序注册中适当地设置配置。

    无论如何,我并不是你对案例有不同变化的确切原因,但我可以建议一种方法可以解决你的问题 -

    这是一个集合,因此您可以添加多个值。因此,请随意添加您身边的有效变体。例如:

    "replyUrlsWithType": [
            {
                "url": "https://myredirecturi1",
                "type": "Web"
            },
            {
                "url": "https://MyRedirectUri1",
                "type": "Web"
            }
        ]
    

    您可以通过编辑您的 Azure AD 应用注册的 Manifest 来完成此操作

    或直接使用 Portal UI。

    【讨论】:

    • 我用大写的名字设置了虚拟目录,还设置了Redirect URI来匹配。但是后来一些测试人员输入了全小写的 URL,这就是我发现这个问题的时候。我可以简单地将其设为小写,但用户是不可预测的,我宁愿让它像 URL 通常那样不区分大小写。但是您的答案是一个不错的解决方法,因为我只能想象实际输入的几种变体。
    猜你喜欢
    • 2017-10-19
    • 1970-01-01
    • 2010-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-06
    相关资源
    最近更新 更多