【问题标题】:jSecurity JDBCRealm SQL setupjSecurity JDBCRealm SQL 设置
【发布时间】:2009-02-10 03:29:00
【问题描述】:
我正在尝试将 jSecurity 用于企业 Java 应用程序,但文档……嗯……缺少。
在 SO-land 中是否有人能够获得 JDBCRealm 设置,如果是,您是否找到了 SQL 设置脚本,或者您是否只是自己派生了它?无论哪种方式,您能否提供创建 SQL 语句来完成这项工作?
我已经发布到邮件列表here,但我不知道是否\何时我会收到回复\我等待的时间并不长。
提前致谢!
【问题讨论】:
标签:
java
sql
security
jdbc
jsecurity
【解决方案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]