kurollo/saml-bundle

SamlBundle 为 Symfony >= 5.4 添加了对 SAML 2.0 服务提供者的支持

安装: 71

依赖者: 0

建议者: 0

安全: 0

星标: 1

关注者: 0

分支: 5

类型:symfony-bundle

5.4 2022-08-02 17:49 UTC

This package is auto-updated.

Last update: 2024-09-30 01:57:41 UTC


README

SamlBundleSymfony >= 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: /
    ....

文档

使用 SimpleSamlPhp 入门

鸣谢

感谢来自 FCCNEsmeralda Câmara