LightSAML Symfony Bridge Bundle,需要一些清晰度

时间:2018-01-02 09:16:03

标签: php saml-2.0 symfony-2.8

对于一个项目,我一直在玩LightSAML核心库。 https://www.lightsaml.com/LightSAML-Core/我喜欢图书馆,这里提供的食谱示例非常有用https://www.lightsaml.com/LightSAML-Core/Cookbook/

显然,可以创建EntityDescriptor和凭证(证书和私钥),并通过服务容器访问它们。 https://www.lightsaml.com/LightSAML-Core/Cookbook/How-to-build-own-container/ 在Symfony 2.8。*项目中,我自己并不懂得如何做到这一点,所以我看了一下LightSAML Symfony Bridge Bundle

对我来说,这个包的配置和可能性是什么,对我来说是隐藏的,或者非常神秘。这是配置页面https://www.lightsaml.com/Symfony-Bridge/Configuration/

例如:

id: own_entity_descriptor_provider_service_id

这项服务应该如何让这个捆绑工作正常?

有人可以照亮一盏灯吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

我对SimpleSAMLphp更有经验,而不是Symfony。事实上,我花了大约30分钟来弄清楚这里发生了什么。

https://www.lightsaml.com/Symfony-Bridge/说:

  

“使用的Symfony桥接软件包配置内部配置文件服务   通过其他安全包。“

在这里,您可以放置​​现有的SAML SP / IdP配置,创建所谓的“配置文件”: https://www.lightsaml.com/Symfony-Bridge/Configuration/

我认为这与实际的SAML代码/功能无关 - 它为其他Symfony服务以某种方式与其进行交互提供了桥梁。

他们有单独的捆绑设置SP和设置IdP。