【发布时间】:2012-04-30 03:55:59
【问题描述】:
我有两个登录页面,一个用于用户,另一个用于管理员。为了知道谁在尝试登录,我想有一个像 /app/admin/login 和 /app/user/login 这样的 url 模式。我不能按子域更改。这是一个使用 spring 安全性的 grails 应用程序。所以默认情况下,所有登录请求都发送到/j_spring_security_check url。我应该怎么做才能将登录提交 url 从 /j_spring_security_check 更改为 /app/$context/login 其中 $context 可以是用户或管理员?
我面临的另一个问题是,如何获取我的自定义 UserDetailsServices 类的请求参数? params 在那个类中不可用,所以我不能像在 Filters 类中那样写 params.context。
对此的任何见解都会非常有帮助。
谢谢。
【问题讨论】:
标签: grails login spring-security url-mapping