【发布时间】:2012-03-07 15:46:47
【问题描述】:
我继承了一个使用 Acegi 0.5.3 插件的 Grails 应用程序。
可以通过两个完全不同的 URL(例如 app.domainone.com 和 app.domaintwo.com)访问该应用程序。域名映射到两个不同的用户社区。现在,我的任务是限制用户仅访问与他们相关的域。目前用户可以访问任何域并登录到应用程序。
我对 Acegi 的工作原理有一些了解,但不能说我完全了解。所以想问我如何才能做到这一点。
在理想情况下,当用户尝试登录时,我想重定向(如果需要)到他们的“相关”域并使用他们给定的凭据自动登录。但是,作为一种临时解决方案,即使是简单的重定向到相关登录页面也足够了。
【问题讨论】: