Grails/SpringSecurity:如何在不被识别的情况下创建用户?

Posted

技术标签:

【中文标题】Grails/SpringSecurity:如何在不被识别的情况下创建用户?【英文标题】:Grails/SpringSecurity : how to create user without being identified previously? 【发布时间】:2013-12-12 23:51:54 【问题描述】:

我正在尝试使用 Grails 和 SpringSecurity 插件创建一个类似 Twitter 的应用程序,我想做的是允许潜在用户从登录页面创建一个帐户(SpringSecurityCore 中的auth.gsp)。

在此页面上,我有一个指向我的UserTwitter 控制器的create 方法的链接。它调用通常的create.gsp 页面。问题是:当我尝试创建一个新帐户时,它可以在我之前使用另一个帐户登录时工作,但如果我不是,则不会。我该怎么办?

感谢您的帮助。

【问题讨论】:

【参考方案1】:

可能是 Spring Security Service 通过在配置中使用注释或 URL 映射来保护您的操作。如果是这种情况,请从 Spring Security Service 中释放您的操作。请参阅此 link 以从 Spring Security Service 中释放您的操作。

【讨论】:

以上是关于Grails/SpringSecurity:如何在不被识别的情况下创建用户?的主要内容,如果未能解决你的问题,请参考以下文章

Grails springsecurity LDAP登录,如何按子组限制用户?

如何在 Grails/Spring Security 插件中禁用 /login/auth

Grails/SpringSecurity:登录和注销

将 REST 身份验证添加到 Grails + SpringSecurity 浏览器应用程序

Grails SpringSecurity Rest Basic auth + Login Form

Grails / Spring Security - 注册电子邮件未解锁帐户