Использование Elytron для защиты учетных данных в конфигурации источника данных WildFly

Я переключаюсь с устаревшей подсистемы безопасности на Elytron в WildFly 14.

Конкретный источник данных использует устаревший домен безопасности с настраиваемым модулем входа в систему. Пользовательский модуль входа в систему вызывается с именем пользователя и зашифрованным паролем. Пользовательский модуль входа в систему реализует "org.picketbox.datasource.security.AbstractPasswordCredentialLoginModule", где декодированные учетные данные "возвращаются" в платформу в переопределенном методе фиксации.

Поскольку устаревшая подсистема безопасности устарела, я хотел бы перейти на использование Elytron и хотел бы реализовать аналогичную обработку учетных данных. Я искал вокруг и нашел некоторые обсуждения о создании домена безопасности Elytron, который указывает на пользовательскую область безопасности, в которой класс в пользовательском модуле будет реализовывать "org.wildfly.security.auth.server.SecurityRealm". Я до сих пор не нашел никаких рабочих примеров и не смог понять это.

Есть идеи?

0 ответов

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