我正在使用Spring Source 2.0安全性插件,并且已经使用Requestmap安全性方法完成了本页上描述的教程。

Acegi Plugin Tutorial

我现在想按如下方式创建第二个书店并实现相同的教程。

grails create-app bookstore2

两个应用程序将共享相同的数据库,因此两个应用程序之间的所有用户,角色等都是相同的。最后,如果给定用户在第一本书中进行身份验证,我希望该用户在第二本书中进行自动身份验证。实现此目的的最佳方法是什么?

最佳答案

您可以利用Acegi提供的“记住我”功能。由于它是基于cookie的,因此一旦对第一个应用程序进行身份验证,它将删除一个cookie,然后当您尝试登录第二个应用程序时,只要安全模型相同,便会立即通过cookie进行身份验证。 。

有关更多详细信息,请参见:Acegi Documentation

关于grails - 两个应用之间的 Spring 安全性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/617079/

10-08 22:07