我对如何配置symfony2安全防火墙感兴趣,以允许用户为不同租户多次登录。有没有办法通过防火墙路径模式来设置它?或者可能有人有一些想法我该怎么解决?
让我让你更仔细地了解一下我面临的问题:我有这样的路线:/{tenant}/.....
其中{tenant}
是仅对用户组通用的东西。所以我想让用户在同一时间登录,并为多个租户处理他们的会话。如果我有两个用户,第一个被分配给tenant1
,第二个被分配到tenant2
,我希望能够在这两个用户上登录(我使用fosuserbundle
,登录路径只是/login
),他们的路径看起来像/tenant1/ {action}
和/tenant2/ {action}
。我该如何做到这一点?我该如何处理不同租户之间的会话?
我已经安排好了(租户和其他人),只需要一个想法来处理会议。
symfony中内置了一个功能,允许用户以其他用户身份登录。这可能会得到你想要的。
但是,一次只能作为单个用户进行身份验证。如果您查看TokenInterface及其在安全组件中的实现,您会注意到它一次只支持单个用户。