Azure active directory Azure Active directory答复地址不相同
在新环境中部署应用程序后,我收到以下错误消息Azure active directory Azure Active directory答复地址不相同,azure-active-directory,Azure Active Directory,在新环境中部署应用程序后,我收到以下错误消息 { "error":"invalid_client", "error_description":"AADSTS70002: Error validating credentials. AADSTS50011: The reply address 'http://xxxx/' does not match the reply address 'https://xxxx' provided when requesting Authorizatio
{
"error":"invalid_client",
"error_description":"AADSTS70002: Error validating credentials. AADSTS50011: The reply address 'http://xxxx/' does not match the reply address 'https://xxxx' provided when requesting Authorization code.\r\nTrace ID: d3f9a8ba-cadd-491c-a983-a56230f95900\r\nCorrelation ID: 9666214a-74f9-444c-92b6-edc8d42ec383\r\nTimestamp: 2018-04-25 10:00:49Z",
"error_codes":[70002,50011],"timestamp":"2018-04-25 10:00:49Z",
"trace_id":"d3f9a8ba-cadd-491c-a983-a56230f95900",
"correlation_id":"9666214a-74f9-444c-92b6-edc8d42ec383"
}
我检查了ReplyURL,它被正确设置为。
在配置中,ida:PostLogoutRedirectUri是
用于导航的Url为
有人知道它在哪里检索数据吗
谢谢。您似乎已经注意到,这里的问题是一个url后面有一个反斜杠(
/
),而另一个没有
用于身份验证的回复url必须与应用程序上注册的内容完全匹配,因此尾部的反斜杠(/
)必须包含在所有位置
请注意,根据库和用于存储该值的变量格式,可能会在回复url中添加尾随斜杠
例如:
PS C:\Users\shtabriz> $redirectUri = New-Object system.uri("https://myreply")
PS C:\Users\shtabriz> $redirectUri.AbsoluteUri
https://myreply/
为了避免这个问题,我会在你回复url的任何地方使用尾随斜杠