授予对Symfony2中不同子域的访问权限

时间:2013-11-07 16:11:00

标签: php symfony

我们有一个Symfony2应用程序,可以为客户提供自己的子域。我们希望在获得客户许可的情况下,我们公司内的人员可以通过冒充该子域的管理员来访问客户的子域。

我们使用FOSUserBundle来集中管理员。

这是否可行,如果可行,在不同子域上冒充用户的选项有哪些?

1 个答案:

答案 0 :(得分:0)

您可以使用第三个参数登录来解决您的问题。

我有自己的身份验证防火墙,我的用户使用凭据访问系统并选择组织。 如果这解决了你的问题我可以帮助你。 但是很难解释,我不使用FosUserBundle。 告诉我,如果这是你想要避免写的很多东西。

你确定吗? 这两张照片都来自我的系统

Manage user's organizations (many-to-many)

Login screen

在这种情况下,组织和子域是相同的。