在Jboss 7 Solid Database上加密数据库密码

时间:2019-02-21 08:57:46

标签: jboss7.x ibm-soliddb

我正在尝试使用Solid Database通过jboss实现安全性。但是不幸的是,使用Solid数据库无法实现相同的清晰路径。 我已经使用Jstand集成了standalone.xml的Jboss安全功能来实现oracle DS的安全性:

<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中将它与datasouce一起使用

  <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>

这与oracle DS完美配合,但无法使用Solid DAtabase启动服务器。

参考文献是:https://docs.jboss.org/jbosssecurity/docs/6.0/security_guide/html/Encrypting_Data_Source_Passwords.html

我的发现: 我认为Solid Database仅在JDBC URL中接受用户名/ password。因此,任何可以与加密解密JDBC URL结合使用的安全机制都可以提供帮助!任何线索将不胜感激! 请随意 谢谢

0 个答案:

没有答案