В настоящее время у меня есть приложение Swing, и я не хочу интегрировать Apache Shiro для аутентификации и делегирования разрешений определенным ролям. Мне уже удалось прочитать пользователей из файла shiro.ini, который я создал для тестов, он выглядит примерно так:
[users]
admin = 123456, Administrator
[role]
Administrator = *:*:*
Однако это было только для тестирования, теперь мне нужно прочитать разрешения из базы данных, поэтому я сохранил в базе данных таблицу с информацией, которая мне нужна, и выглядит примерно так:
users (id,password,username)
userRoles (userId, role)
rolePermission (permissionID,permission,roleID)
Я пытался понять учебники, в которых используется область JDBC, однако они используют веб-приложения или специальные фреймворки для управления их соединением с базой данных, например Apache Derby или BoneCP, и они еще более запутывают меня с помощью эти примеры.
Итак, что я спрашиваю, как мне нужно настроить файл shiro.ini, если я хочу использовать область JDBC (с базой данных Oracle) и какие классы требуется для siro.ini. Любые примеры или объяснения будут оценены!