Настройка 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]

Другие вопросы по тегам