Symfony 使用Azure Active Directory对两个应用程序进行身份验证

Symfony 使用Azure Active Directory对两个应用程序进行身份验证,symfony,azure,saml,saml-2.0,Symfony,Azure,Saml,Saml 2.0,我有一个Symfony3应用程序,它与第三方应用程序有单一登录关系 然而,第三方应用程序的开发人员有严格的安全要求,并迫使我们使用Azure AD进行身份验证,而不是将其用于应用程序 我已将Azure AD配置为IDP,将我的应用程序配置为SP。我的问题是,如何让这两个应用程序通过Azure AD进行一次身份验证,因为它们具有不同的登录URL和后续重定向页面。Azure AD允许的是单次登录。因此,当用户登录时,他们将获得与Azure AD的活动会话 这意味着当你重定向用户从你的应用程序登录时,

我有一个Symfony3应用程序,它与第三方应用程序有单一登录关系

然而,第三方应用程序的开发人员有严格的安全要求,并迫使我们使用Azure AD进行身份验证,而不是将其用于应用程序


我已将Azure AD配置为IDP,将我的应用程序配置为SP。我的问题是,如何让这两个应用程序通过Azure AD进行一次身份验证,因为它们具有不同的登录URL和后续重定向页面。

Azure AD允许的是单次登录。因此,当用户登录时,他们将获得与Azure AD的活动会话

这意味着当你重定向用户从你的应用程序登录时,如果他们有活动会话,他们将自动登录


在您的情况下,由于应用程序是多租户的,因此如果用户之前已登录,则无需再次登录,用户将自动重定向回您的应用程序。虽然如果他们同时登录到多个帐户,Azure AD将要求他们选择要使用的帐户。

应用程序是单一帐户还是多帐户?用户登录到同一个Azure广告吗?如果是这样,那么就有两个应用程序。AAD中的注册。@juunas Azure AD应用程序是多租户的。然而,我是一个新的Azure广告,我还没有遇到过解释如何在这方面提高收费的文章。用户在Azure上使用相同的登录AD@nzpcmad在这种情况下,他们将如何共享会话?