0
如下我已加密的數據源數據源加密6
<datasource jndi-name="java:/OracleDS" pool-name="OracleDS" enabled="true">
<connection-url>jdbc:oracle:thin:@abc.com:1001:DEV1</connection-url>
<driver>oracle</driver>
<security>
<security-domain>encrypted-ds</security-domain>
</security>
<validation>
<valid-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleValidConnectionChecker"/>
<validate-on-match>true</validate-on-match>
<background-validation>false</background-validation>
<stale-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleStaleConnectionChecker"/>
<exception-sorter class-name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleExceptionSorter"/>
</validation>
</datasource>
- >添加的安全域在安全域標籤:
<security-domain name="encrypted-ds" cache-type="default">
<authentication>
<login-module code="org.picketbox.datasource.security.SecureIdentityLoginModule" flag="required">
<module-option name="username" value="308c162f7c2ec7f"/>
<module-option name="password" value="308c162f7c2ec7f"/>
<module-option name="managedConnectionFactoryName" value="jboss.jca:service=LocalTxCM,name=OracleDS"/>
</login-module>
</authentication>
</security-domain>
我想在管理控制檯中將用戶名密碼設置爲純文本/'*'(如果是密碼)。 是否可能。 ??任何其他加密技術,我可以用來做同樣的?
我也是這樣做的。但管理控制檯UI顯示加密密碼,如'308c162f7c2ec7f'。它不會顯示解密的fomat。 – Sona
我想讓用戶界面顯示解密的字符串。是否有可能? – Sona
您需要了解的所有內容可以在https://source.jboss.org/browse/PicketBox/trunk/security-jboss-sx/jbosssx/src/main/java/org/picketbox/datasource/security/SecureIdentityLoginModule中找到。 java?r = 276和https://docs.jboss.org/author/display/AS71/Security+subsystem+configuration –