Использование Elytron для защиты учетных данных в конфигурации источника данных WildFly - PullRequest
0 голосов
/ 06 ноября 2018

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

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

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

Есть идеи?

...