我正在尝试将jSecurity用于企业Java应用程序,但文档是......嗯......缺乏。
在SO-land中有没有人能够获得JDBCRealm设置,如果是这样,你找到了SQL安装脚本,或者你只是自己派生它?无论哪种方式,你能提供创建SQL语句来使其工作吗?
我已发布到邮件列表here,但我不知道\当我得到回复\我没有很长时间等待。
提前致谢!
答案 0 :(得分:1)
据我所知,这是它(或者在大多数情况下都能很好地运作):
CREATE TABLE [dbo].[users](
[username] [varchar](50) NOT NULL,
[password] [varchar](50) NOT NULL
)
CREATE TABLE [dbo].[user_roles](
[username] [varchar](50) NOT NULL,
[role_name] [varchar](50) NOT NULL
)
CREATE TABLE [dbo].[roles_permissions](
[role_name] [varchar](50) NOT NULL,
[permission] [varchar](50) NOT NULL
)
[编辑:如果您正在使用Maven,那么您的POM中也需要ehcache和commons-logging]