recognize/dwh-application-symfony-bundle

2.0.1 2024-03-21 13:41 UTC

README

安装

安全性

config/packages/security.yaml 中添加以下内容:用户提供者

providers:
    dwhsecurity:
        id: Recognize\DwhApplication\Security\DwhUserProvider

用户编码器(目前仅支持 bcrypt)

encoders:
    Recognize\DwhApplication\Model\DwhUser: bcrypt

DWH-bridge 的防火墙

firewalls:
    recognize_dhw:
        pattern: ^/api/dwh
        http_basic:
            realm: Recognize DWH
            provider: dwhsecurity
        anonymous: false
        stateless: true

确保对 DWH-API 路径进行身份验证

access_control:
    - { path: ^/api/dwh, roles: ROLE_DWH_BRIDGE }

配置

加密令牌需要使用指定的加密方法加密的令牌。

recognize_dwh:
    protocol_version: 1.0.0
    specification_version: 1.0.0
    encryption: bcrypt
    encrypted_token: $2y$12$ADbwlXKfMjsHKayFlBSuLuu02FkrtgzdNWfCOrzWrCR8zkSoNsUfG