2017-08-08 117 views
1

我正在開發一個react-native項目。我需要在此應用上實施單點登錄。我正在使用插件「react-native-azure-ad-2」來實現此目的。但是當我嘗試登錄時失敗。我得到的錯誤是「Application'601 ...'不支持此API版本。」我究竟做錯了什麼?用於本地移動應用程序的Azure AD SSO

+0

你是在哪裏註冊的應用程序? Azure門戶或新的apps.dev.microsoft.com? – juunas

+0

Azure門戶 - https://portal.azure.com/ – nexus

回答

2

您提到的模塊使用新的v2端點。您必須在https://apps.dev.microsoft.com註冊該應用程序,而不是portal.azure.com。

+0

只需添加,[這裏](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2 - 比較)關於Azure AD中v1和v2端點差異的很好文檔。 tl; dr v1適用於Azure AD帳戶,v2則適用於Azure AD和Microsoft帳戶。 –

+0

感謝您的回覆。還有一件事,當我在https://apps.dev.microsoft.com/上註冊反應本機應用程序時,我應該選擇什麼平臺 - 它應該是網絡還是本機? – nexus

+1

@nexus react-native應該是本機應用程序,因爲它無法保護客戶端/應用程序的祕密。 –

相關問題