使用
loginRedirect()
或 acquireTokenRedirect()
时,我遇到以下给定错误:
redirect_uri_mismatch:AADB2C90006%3a The redirect URI 'http%3a%2f%2flocalhost%3a4200%2fsubscription' provided in the request is not registered for the client id 'blah-blah-blah'.
Correlation ID%3a 29978079-45a7-4f85-a9bf-4cde9d3adc84
Timestamp%3a 2017-09-29 05%3a32%3a22Z
注意:客户端 ID 与我在租户配置中使用的相同 按照 Azure 中的配置。
请告诉我为什么我每次都会收到redirect_uri_mismatch错误,以及redirect_uri_mismatch“AADB2C90006”后的代码是什么。如果有任何参考请分享链接。
您需要在 B2C Web 应用程序配置中添加 http://localhost:4200/subscription 作为回复 URL。 这个文档应该有帮助。
如果您确信已将重定向 URI 添加到应用程序注册中,则必须等待。等待大约1-3小时似乎可以解决问题。
在该窗口期间,它可能会不稳定,因为有时有效,有时则无效 (
AADB2C90006
)。有时我们必须使用旧版本来达到一个端点,反之亦然🤷u200d♂️。