2
我試圖在我們的Xamarin應用程序中啓用跨應用程序SSO,以便如果用戶已安裝並登錄到其中一個應用程序,他會自動登錄到我的其他應用程序組織。以下文件聲稱達到要求在Xamarin中使用Azure AD的跨應用程序SSO
https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-sso-android。我們正在關注非經紀人協助登錄流程。
我已經認真履行如下─
- 的應用程序規定的三個條件manifest文件中都使用相同的
android:sharedUserId
。 - 用於它們的本地客戶端是相同的。只有重定向網址與應用程序不同。
- 所有這些都使用相同的密鑰庫進行簽名。
但是功能尚未實現。當我安裝並登錄到一個應用程序,第二應用仍然提示輸入憑據當我嘗試使用下面的行獲得訪問令牌
authResult = await authContext.AcquireTokenAsync(resource, clientId, new Uri(returnUri), new PlatformParameters((Activity)Forms.Context));
請幫助我知道如果有什麼我可以做做到這一點。
嗨,我正在尋找相同的功能。你有沒有設法解決這個問題? –
還沒有。但我會盡快發佈答案。 –