`
enenxie
  • 浏览: 32793 次
社区版块
存档分类
最新评论

Jboss AS7数据库连接密码加密

 
阅读更多
            <datasources>
                <datasource jndi-name="java:jboss/datasources/testDS" pool-name="oracle" enabled="true" use-java-context="true">
                    <connection-url>jdbc:oracle:thin:@192.168.0.110:1521:mydb</connection-url>
                    <driver>com.oracle</driver>
                    <pool>
                        <min-pool-size>1</min-pool-size>
                        <max-pool-size>5</max-pool-size>
                        <prefill>true</prefill>
                    </pool>
                    <security>
                        <security-domain>EncryptedPassword</security-domain>
                    </security>
                </datasource>
                <drivers>
                    <driver name="com.oracle" module="com.oracle">
                        <xa-datasource-class>oracle.jdbc.xa.OracleXADataSource</xa-datasource-class>
                    </driver>
                </drivers>
            </datasources>

 

 

                <security-domain name="EncryptedPassword" cache-type="default">
                    <authentication>
                        <login-module code="org.picketbox.datasource.security.SecureIdentityLoginModule" flag="required">
                            <module-option name="username" value="cache"/>  <!--账号-->
                            <module-option name="password" value="5f8ee7d8e226d537"/>  <!--加密密码-->
                        </login-module>
                    </authentication>
                </security-domain>

 

java -cp %{JBOSS_HOME}/modules/org/picketbox/main/picketbox-4.0.7.Final.jar:%{JBOSS_HOME}/modules/org/jboss/logging/main/jboss-logging-3.1.0.GA.jar:$CLASSPATH org.picketbox.datasource.security.SecureIdentityLoginModule cache

 

分享到:
评论

相关推荐

    jboss-as-distribution-6.1.0.Final系列1

    7. **Web服务**:JBoss AS 6.1.0.Final支持WS-*标准,如SOAP、WSDL、UDDI,可以作为Web服务的提供者或消费者。 8. **安全**:它提供了基于角色的访问控制(RBAC)、SSL加密、JaAS认证等安全特性,确保应用程序的...

    JBoss_Application_Server_7.1官方文档

    "jboss-as-7 集群"是此文档中的关键标签,说明文档中会详细阐述如何配置和管理JBoss AS 7.1集群。集群可以提高应用的可用性和可伸缩性,通过负载均衡和故障转移机制,确保服务的不间断。配置过程中涉及网络、节点...

    jboss7_配置指南

    JBoss Application Server 7 (AS7) 是一款流行的开源应用服务器,由 Red Hat 公司开发,用于部署和管理Java应用程序。本配置指南主要面向那些需要安装和配置 JBoss AS7 的人员,旨在帮助他们理解和掌握服务器的配置...

    JBossAS5Development.pdf

    ### JBoss AS5 开发指南知识点总结 #### 一、JBoss AS5 概述 JBoss AS5(Application Server 5)是JBoss组织在2008年发布的一款开源应用服务器,它继承了JBoss 4.x版本的强大功能,并在此基础上进行了大幅度的改进...

    jboss-5.1.0.GA 下载地址

    9. **安全性**:JBoss AS 5.1.0.GA内置了安全框架,支持角色基础的访问控制(RBAC)、JAAS(Java Authentication and Authorization Service),以及SSL/TLS加密,确保应用程序的安全性。 10. **性能优化**:通过...

    JBOSS教程(PDF)

    JBoss AS 4.2支持多种数据源配置,包括连接MySQL、Oracle等数据库。教程会讲解如何配置JNDI(Java Naming and Directory Interface)数据源,以及如何在EJB或Servlet中查找并使用这些数据源。 安全性是任何企业级...

    JBoss+4+Application+Server+Guide

    7. **监控和调试**:JBoss AS提供了JMX(Java Management Extensions)接口,通过管理控制台或远程客户端进行监控和管理。理解JMX模型和使用jconsole、jvisualvm等工具能有效诊断和优化应用性能。 8. **故障排查**...

    JBOSS_Operating_Guide.doc

    - 官方网站:[http://www.jboss.org/jbossas/downloads/](http://www.jboss.org/jbossas/downloads/) - 可下载格式:.zip、.tar.gz、.bz2。 - 用户应根据操作系统平台选择合适的二进制版本。 **安装注意事项:** - ...

    JBoss的安装与配置

    3. **数据源配置**:在`standalone.xml`的`&lt;datasources&gt;`部分,定义连接到数据库的数据源。例如,配置MySQL数据源需要添加相应的驱动类、URL、用户名和密码。 4. **部署应用**:将WAR或EAR文件复制到`JBOSS_HOME/...

    linux下jboss服务器ejbca安装成功教程

    - 对于`database.properties`,需要指定数据库连接的相关信息,例如数据库名称、URL、驱动、用户名及密码等。 - 对于`web.properties`,配置超级管理员的信息(`superadmin`)、HTTPS服务器的设置以及支持的语言...

    keycloak-server:非 jboss 服务器的 Keycloak 服务器(AS 7、EAP、Wildfly)

    Keycloak的服务器组件可以在多种不同的应用服务器上运行,包括JBoss AS 7、JBoss EAP(企业应用平台)和Wildfly。尽管这些服务器在许多方面都是相似的,但它们之间也有一些关键区别。 **JBoss AS 7** JBoss ...

    jboss-wildfly14.0.1应用服务器

    JBoss WildFly,原名JBoss AS,是Red Hat公司推出的一款开源、基于Java EE 7规范的应用服务器,它提供了全面的企业级应用程序部署和支持环境。在2014年,WildFly 14.0.1版本发布,这个版本引入了许多新特性和性能...

    apache-tomcat7.085

    7. **性能优化**:为了提升Tomcat的性能,可以调整JVM参数(如堆大小、垃圾回收策略),使用连接池管理数据库连接,优化`server.xml`中的连接器配置,以及监控和分析Tomcat的日志以识别潜在问题。 8. **应用开发**...

    tomcat8540.zip

    12. **与其他Java EE组件集成**:虽然Tomcat本身只实现了Java EE的部分规范,但它可以与其他服务器如JBoss AS、GlassFish等集成,以获得更全面的Java EE支持。 13. **更新与维护**:保持Tomcat版本的最新是必要的,...

    springsecurity.pdf

    - **数据库认证**:使用JDBC访问数据库来获取用户信息和密码,适用于大型应用。 ##### 2.4 安全对象 安全对象是指Acegi Security中用于表示保护资源的对象。主要包括以下几种类型: - **可保护对象**:定义了访问...

    J2EE开发中常见的问题总结

    J2EE应用程序在容器(如Tomcat、WebLogic、JBoss)中运行,容器负责对象的创建、初始化、销毁等生命周期管理。开发者需要理解如何正确配置和使用Servlet、EJB等组件,避免因容器管理不当导致的问题。 2. **事务...

    认证

    认证是验证用户身份的过程,通常涉及用户提供某种形式的身份凭证,如用户名/密码、数字证书或生物识别数据。在网络安全领域,认证是访问控制的基石,它防止未经授权的实体访问敏感信息或执行操作。 **Java中的认证*...

Global site tag (gtag.js) - Google Analytics