簡體   English   中英

Azure 活動目錄 ioS 重定向問題

[英]Azure active directory ioS redirection issue

當我在 iOS 設備上訪問我的 WebApp 時,它會在登錄后導致從主頁重定向回登錄頁面。

比如,AAD 登錄 -> WebApp 主頁(重定向到登錄)-> AAD 登錄 -> WebApp 主頁(此時正確登錄,沒有進一步重定向)。 如圖所示,它總是在第二次登錄后正確登錄。

WebApp 在 Android 和 Windows 上運行良好,沒有重定向問題。

如果有人可以提供意見,我將不勝感激。 謝謝你。

• 我建議您從 Azure 門戶檢查您使用的“[BUNDLE_ID]”值。 它應該是“com.microsoft.identitysample.MSALiOS”作為“info.plist”文件中的包標識符。 完成后,請參考以下鏈接以獲取有關“AppDelegate.swift”文件中登錄回調鏈接的更多詳細信息。

https://learn.microsoft.com/en-us/azure/active-directory/develop/tutorial-v2-ios#for-ios-only-handle-the-sign-in-callback

• 此外,請檢查Azure AD 中的重定向URI 是否為'msauth.[Your_Bundle_Id]://auth'格式。 默認重定向 URI 格式適用於大多數應用程序和場景,包括代理身份驗證和系統 web 視圖。 盡可能使用默認格式。 確保在 Azure AD 中為 iOS 配置的重定向 URI 遵循以下文檔中給出的 MSAL 重定向 URI 格式要求:-

https://learn.microsoft.com/en-us/azure/active-directory/develop/redirect-uris-ios#msal-redirect-uri-format-requirements

• 最后,請檢查“inte.netChanged”方法是否在您的場景中被調用。 如果對於您的應用程序,顯示了“viewController” ,那么在 webview UI 中有一個加載邏輯,用於從登錄頁面到主頁和返回的重定向。 請檢查以下線程以獲取更多信息:-

Web 應用程序自動重定向到 iOS 問題的初始頁面(不應重定向)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM