2011-11-27 307 views
0

我在grails中使用spring安全,并且需要在我的Customer类中验证(a)客户,并且我不希望使用Role类或此类事物只是使用验证和注释。 我的客户只需登录并登录,必须通过身份验证。 任何机构都做到了这一点? 我如何编写我自己的提供者身份验证客户?
我需要一些代码,看看它是如何工作的grails中的弹簧安全

感谢

回答

2

Spring Security的核心插件必须是可用的Grails的最好的一个记录插件。看看彼得的教程here。该页面上的两个视频和代码示例应该足以让你走了。

如果在观看Peter的视频后,您仍然不满意,请查看官方的Spring Security Core文档here。 5.4节涵盖了你想知道的内容。

总之,如果你想在每个控制器中使用注释并且不关心用户的角色,那么下面的代码将确保他们已经登录。将它放置在你担心的控制器的顶部使其在该控制器中的所有操作都需要用户登录。

import grails.plugins.springsecurity.Secured 

@Secured(['IS_AUTHENTICATED_FULLY'])