我看到一些奇怪,我以前沒跑跨越。我有一個Web應用程序,並將該Web應用程序重定向到Azure AD以獲取可交換訪問令牌的代碼。我已經做了很多次,所以我只是重複使用相同的代碼。我已經在Azure中創建了我的應用註冊,就像我以前做過很多次一樣。問題是這樣的 - 通常我可以在應用程序配置中爲響應URL添加一個主機名,然後Azure AD可以很好地將其重定向到該主機的任何位置。Azure AD App需要回復URL的完整路徑?
例如,如果我想重定向到https://foo/users/processcode,我可以正常只是把的https://foo一個ReplyUrl,這一切工作正常。在這一種情況下,它說:「‘https://foo/users/processcode’不匹配爲應用程序配置等等的回覆地址」。如果我放入ReplyUrl的完全限定路徑,那麼它就可以工作,但由於各種原因超出範圍,我不想這樣做。
所以我不遵守它爲什麼可能在這種情況下的一個問題。想知道是否有人突然看到或知道這可能是一個問題。
謝謝。
我明白你在說什麼,但是......也許我沒有解釋不夠好。 ReplyUrl只需在您的代碼中完全匹配,該代碼重定向到oauth端點以獲取令牌(即redirect_uri參數)。您的Azure應用程序中的ReplyUrl沒有 - 或者至少它從來沒有,直到這一個應用程序。我有很多以AD方式註冊的應用程序,只要redirect_uri指向其中一個ReplyUrl值的主機即可。到現在。 –