0

我有 2 个不同的捆绑包,有 2 条不同的路线。

/example1
/example2

我正在尝试为这 2 条不同的路线做一个链供应商,以实现单点登录。他们都为用户使用一个实体。我查看了需要使用 2 个实体的链提供商(对此不是 100% 确定)

 providers:
      members:
        entity: { class: SampleUserBundle:Member }
      chain_provider:
        chain:
          providers: [members]

firewalls:
      member:
        provider: members
        pattern: ^/example1
        anonymous: ~
      root:
        provider: members
        pattern: ^/example2
        anonymous: ~

我正在尝试将链接从 /example1 重定向到 /example2 而无需再次登录。感谢任何可以在我正在学习的新事物中帮助我的人。蒂亚!

4

1 回答 1

1

为什么不对两种路由模式使用一个防火墙?

您只需要相应地调整您的配置正则表达式模式...

firewalls:
    member:
        provider: members
        pattern: ^/(example1|example2)
        anonymous: ~
于 2013-06-13T20:33:36.530 回答