Azure AD拒绝匹配回复URL

时间:2019-02-19 12:12:47

标签: c# azure asp.net-core asp.net-identity asp.net-identity-2

我正尝试将旧应用程序配置为使用基于现有Microsoft帐户的当前.net核心方法对帐户进行身份验证。

单击该按钮确实确实使我获得了身份验证并获得了Microsoft的授权,但是当我登录时,出现以下错误消息:

  

AADSTS50011:请求中指定的回复URL与为应用程序配置的回复URL不匹配:

当前,当有人尝试通过MS登录时,我正在调用的方法是:

first_num = [x for x in range(1000)]
second_num = 100

def check_palindrome(result):
    result = str(result)
    if result == result[-1]:
        print result

for num in first_num:
    while second_num < 1000:
        third_num = num * second_num
        check_palindrome(third_num)
        second_num += 1

此处的想法是将用户发送到ExternalLoginCallback,后者在本地创建其帐户,然后发送回登录页面进行身份验证。显然,我通常不会对重定向进行硬编码,我只是想使事情正常进行。

在我的应用程序中,以下URL都在Azure中都设置为有效的“重定向URL”:

https://localhost:44301/en/Account/ExternalLoginCallback https://localhost:44301/en/login

这些应该与传递给挑战的值相匹配-所以我对于Azure在这里抱怨什么感到很困惑?我需要进行哪些设置?

如果这是一个本地开发问题,我曾尝试将应用程序部署到在我们的域下运行的测试服务器,并将这些URL也添加到Azure,但是得到的结果相同。

0 个答案:

没有答案