Настройка jSecurity JDBCRealm SQL
Я пытаюсь использовать jSecurity для корпоративного Java-приложения, но документации... ну... не хватает.
Кто-нибудь в SO-land смог получить установку JDBCRealm, и если да, то вы нашли сценарий установки SQL или просто получили его самостоятельно? В любом случае, можете ли вы предоставить операторы create SQL, чтобы это работало?
Я отправил сообщение в список рассылки здесь, но я не знаю, получу ли я \ когда ответ \, у меня нет времени ждать.
Заранее спасибо!
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, вам также понадобится ehcache и commons-logging в вашем POM]