alteis / saml-bundle
SamlBundle 在 Symfony >= 6.4 中添加了对 SAML 2.0 服务提供者的支持
6.4
2024-06-11 12:49 UTC
Requires
- php: >=8.1
This package is auto-updated.
Last update: 2024-09-11 13:23:45 UTC
README
SamlBundle 为 Symfony >= 5.4 添加了对 SAML 2.0 服务提供者 的支持。它提供了一种安全监听器,可以配置为对多个 SAML 身份提供者 进行用户认证。
许可证
此软件包采用 MIT 许可证。请参阅软件包中的完整许可证 查看完整许可证
Resources/meta/LICENSE
安装
composer require alteis/Saml-Bundle
配置
在 services.yml 中添加
....
PDias\SamlBundle\Controller\SecurityController:
tags: [ 'controller.service_arguments' ]
calls:
- ['setContainer', ['@service_container', ContainerInterface]]
...
在 packages security.yml 中添加
secuirty:
...
providres:
....
samlservice:
id: saml.service.user.provider
...
firewall:
saml_secured:
pattern: ^/
saml:
provider: samlservice
login_path: /login-saml
check_path: /login-check-saml
default_target_path: /
always_use_default_target_path: true
logout:
path: /logout-saml
target: /
....
文档
致谢
感谢来自 FCCN 的 Esmeralda Câmara。