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));
请帮助我知道如果有什么我可以做做到这一点。
嗨,我正在寻找相同的功能。你有没有设法解决这个问题? –
还没有。但我会尽快发布答案。 –