如何使用A shiro插件广告用户

时间:2010-05-21 05:27:52

标签: grails shiro

我正在使用Shiro插件为我的grails应用程序安全,我的应用程序已经有一个用户。使用shiro插件,我们得到一个shiro用户,现在我如何将shiro用户与我的应用程序的普通用户集成,显示我继续使用关系或是用户类现在只是一个shiro用户类??

2 个答案:

答案 0 :(得分:1)

Grails Shiro插件自动生成ShiroUser类作为您可以直接使用的起点,或者,如果您不想使用它,可以帮助您配置自己的数据模型以便以类似方式工作。完全可以使用自己的类。

在我看来,使用自己的类是一件好事:维护的类较少,而且Shiro使用现有的数据模型,而不是强迫您使用新的类和/或接口。 Grails插件创建这些东西是为了方便您减少启动和运行所需的时间,但如果您不想使用它们则不需要使用它们。

使用ShiroUser类(甚至更进一步,使用建立在Shiro之上的Nimble插件)都是为了方便 - 你喜欢使用已经存在的东西多少(注意它可能不符合您的所有需求)与您想要多快启动和运行。

干杯,

莱斯

Apache Shiro PMC主席& Katasoft Inc.创始人: 应用安全产品&专业Apache Shiro支持和培训: http://www.katasoft.com

答案 1 :(得分:0)

查看灵活插件,它完全符合以下要求:

http://www.grails.org/plugin/nimble