ADAL 女士使用相同的令牌应用程序 Ionic 4 登录

Ms ADAL login whith the same token apps Ionic 4

我正在 ionic 4 中尝试在两个具有相同客户端 ID 和租户的应用程序中登录 Microsoft adal。但是当我在第一个应用程序中使用 Office 365 登录时,第二个应用程序也要求登录。 使用 Microsoft Sharepoint 的示例,如果连接,则无需重新连接即可使用团队或其他服务。

如何让我的两个应用程序使用相同的令牌?

提前致谢!

Microsoft ADAL 登录充当 oauth 提供程序。它将帮助用户不再输入凭据,但对于不同的应用程序,您需要在所有应用程序中按登录才能获取令牌。以 Google Oauth 登录为例,我可以使用 google auth 登录 Whosebug,我可以使用 google auth 登录 serverfault。登录一个网站不会自动登录另一个网站(但在尝试访问第二个网站时,我不必输入 google 凭据,前提是我仍然登录 google)。

Microsoft ADAL 的行为与 Google Oauth 完全相同。在微软团队的情况下,由于产品和 oauth 提供商来自同一家公司,他们优化了不征求许可,因此你会看到他们将你重定向到 sso 页面,他们立即用户登录网站(这是第一次发生,随后发生令牌刷新,因此重定向不可见。

希望这能回答您的问题。