什么客户要求:
组织用户每次尝试访问 MY PRODUCT [这是一种 SAAS] 时都不必提供 UN 和 PASS。将使用 LDAP 根据其 AD 凭据验证用户。
我有的:
我的产品是用 PHP 编写的,它是面向公众的,即客户端用户使用 UN 和 PASS 访问产品,在创建用户帐户时与他们共享。
我的问题是什么:
我有一个场景,我需要使用 IdP(身份提供者),它将使用 LDAP 连接到客户端 AD,并将验证某些用户并为我提供响应令牌。
现在我遇到了像 SimpleSALMphp [ https://simplesamlphp.org/]和 Centrify [ http://www.centrify.com/products/overview.asp ]这样的身份提供
我的问题是,
将使用的身份提供程序将托管在客户端环境或我的产品所在的服务器上,或者它可以用作第三方软件。
此外,当 XYZ 用户点击我的 PRODUCT [它是用 PHP 编写的] 时,需要确定一种方式来识别可以传递给 IdP 的 Windows 凭据,然后 IdP 将针对客户端 LDAP 验证这些凭据并提供 MY PRODUCT 有效响应,以便我可以直接为该 XYZ 用户启动会话,无需他的 UN 和 PASS。