php - SAML 和 PHP 入门

标签 php single-sign-on saml

我正着手为一个项目添加 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/

相关文章:

php - 如何使用 GET 将加密消息传递到浏览器?

azure - 如何使用 SAML 将 Okta 作为 IDP 与 Azure AD B2C 集成?

php - 使用 PHP 查询更新数据库中的个人资料详细信息

php - JavaScript 或 PHP 中的宏?

php - 为什么 $handler 在回调中获得不同的值(value)?

java - 构建 cas (SSO) apereo 时出错

ios - 无效的 sso_key 参数 iOS Gamemaker

ssl - 如何解决moodle失败签名数据: error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt - SHA256?

java - 我在哪里可以获得 PEM(私钥) key ?

java - SAML - Java 中的服务提供者