Я пытаюсь реализовать безопасность с помощью jboss, используя Solid Database.Но, к сожалению, не удалось получить четкий путь реализации того же с использованием базы данных Solid.Я реализовал защиту с помощью oracle DS, используя функцию безопасности Jboss, интегрированную с standalone.xml, например:
<security-domain name="encrypted-password-oracleDS">
<authentication>
<login-module code="SecureIdentity" flag="required">
<module-option name="username" value="axa"/>
<module-option name="password" value="axa"/>
</login-module>
</authentication>
</security-domain>
И используя его, как это, с данными в stanalone.xml
<datasources>
<datasource jndi-name="java:jboss/datasources/ExampleDS" pool-name="ExampleDS" enabled="true" use-java-context="true">
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url>
<driver>h2</driver>
<security>
<security-domain>encrypted-password-oracleDS</security-domain>
</security>
</datasource>
Thsiпрекрасно работает с oracle DS, но не может запустить сервер с использованием Solid DAtabase.
Ссылка: https://docs.jboss.org/jbosssecurity/docs/6.0/security_guide/html/Encrypting_Data_Source_Passwords.html
Мои выводы: Я думаю, что Solid Database принимает имя пользователя и пароль только в URL JDBC.Таким образом, любой механизм безопасности, который может быть забит с помощью шифрования, расшифровки URL JDBC, может помочь!Любые выводы будут оценены!Пожалуйста, не стесняйтесь, как Спасибо