Шифрование пароля базы данных в базе данных Jboss 7 Solid - PullRequest
0 голосов
/ 21 февраля 2019

Я пытаюсь реализовать безопасность с помощью 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, может помочь!Любые выводы будут оценены!Пожалуйста, не стесняйтесь, как Спасибо

...