【发布时间】:2014-09-01 11:53:42
【问题描述】:
我对配置 symfony2 安全防火墙以允许用户为不同租户多次登录的方式感兴趣。有没有办法通过防火墙路径模式来设置它?或者也许有人有一些想法我该如何解决?
让我仔细看看我面临的问题:
我的溃败看起来像这样:/{tenant}/.....
{tenant} 是只对一组用户通用的东西。
所以我想让用户同时登录并为多个租户处理他们的会话。
如果我有 2 个用户,第一个分配给 tenant1,第二个分配给 tenant2,我希望能够在他们的路径看起来的地方登录(我使用 fosuserbundle,登录路径只是 /login)比如/tenant1/ {action} 和/tenant2/ {action}。
我该怎么做才能处理不同租户之间的会话?
我已经设置好了(租户和其他东西),只需要一个想法来处理会话。
【问题讨论】:
-
用户是否总是能够管理其他租户帐户,或者租户是否需要同时登录,这完全取决于当前会话?如果每个用户都应该可以访问多个租户,那么也许您可以添加 voter 以允许访问
-
一个用户只能访问一个租户,用户不能同时分配给两个租户