我正着手为一个项目添加 SAML SSO 支持,并正在寻找任何专门针对 PHP 的有用资源。我了解基本概念,并四处寻找可以提供帮助但空无一物的图书馆。我唯一找到的是 simpleSAMLphp这似乎是一个完整的堆栈。
将 SAML 集成到现有项目中有什么技巧吗? Zend-Framework 相关建议加分!
最佳答案
我认为 SimpleSAMLPHP 是让您的应用程序充当成熟的 SAML 2.0 服务提供者的方法。它确实是一个完整的堆栈,但您可以将功能缩小到最低限度。
根据我的经验,配置比使用 Shibboleth 简单得多。使用分发包附带的配置网站简化了此步骤。
对各个PHP页面的影响比较小:http://simplesamlphp.org/docs/1.8/simplesamlphp-sp#section_6
这是我们在 Zend 环境中选择的解决方案。
关于php - SAML 和 PHP 入门,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2094136/