如何在 php 中使用 simplesamlphp 将 office365 配置为 SSO 的 IDP

How to configure office365 as IDP for SSO using simplesamlphp in php

我们正在为 SSO 使用 simplesamlphp 以连接我们 SP(服务提供商)所需的 IDP(身份提供商)并对用户进行身份验证。

截至目前,我们使用 simplesamlphp 将 SSO 与 Google 和 ADFS 服务集成为 IDP。现在我们有一个新的要求,即使用 Office 365 作为 IDP 进行 SSO 集成。有可能这样做吗? 如果是,请给我指导如何做同样的事情。

如有错误请见谅

提前致谢

O365 位于 Azure AD 之上,因此问题实际上是将 simpleSAMLphp 与 Azure AD 联合起来。

AAD 允许通过 unlisted applications 进行自定义 SAML 连接。