kurollo / saml-bundle
SamlBundle 为 Symfony >= 5.4 添加了对 SAML 2.0 服务提供者的支持
5.4
2022-08-02 17:49 UTC
Requires
- php: >=7.2.5
This package is auto-updated.
Last update: 2024-09-30 01:57:41 UTC
README
SamlBundle 为 Symfony >= 5.4 添加了对 SAML 2.0 服务提供者 的支持。它提供了一个可以配置为对一个或多个 SAML 身份提供者 进行用户身份验证的安全监听器。
许可证
本软件包采用 MIT 许可证。请参阅软件包中的完整许可证 完整许可证
Resources/meta/LICENSE
安装
composer require kurollo/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。