在第三方捆绑配置

时间:2017-10-21 11:28:18

标签: symfony parameters configuration expression

我正在尝试配置HWIOAuth包以使用动态客户端ID。我有一个服务,可以根据某些请求条件确定要使用的变量值。

这是我的HWI配置中的表达式,但似乎无法使其正常工作:

hwi_oauth:
    firewall_names:
        - main
    resource_owners:
        auth:
            client_id:           "@=service('host.configmgr').GetClientIdParameter()"
            client_secret:       '%client_secret%'

向我们提出 @ = service(' host.configmgr')。GetClientIdParameter()。甚至可以执行评估吗?该服务正确地执行另一个类在其他地方使用的成功。

%client_secret%参数替换正常。

有关更多上下文,配置的这一部分位于config.yml中包含的专用文件中,通过 {resource:hwiconfig.yml}

1 个答案:

答案 0 :(得分:0)

经过一些研究后,表达式仅支持服务定义。 HWI捆绑包配置等服务之外的配置不支持此功能。