Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Painel
Deck of Cards
idPolítica
Card
id01
labelPasso 01

Navegue até a pasta raiz de instalação do fluig. Depois vá até a pasta de configuração  onde está o arquivo domain.xml. Abra esse arquivoem modo administrador ou root.


Linux              ==> /opt/fluig/appserver/domain/configuration

Windows        ==> c:\fluig\appserver\domain\configuration

Card
id02
labelPasso 02

Edite o arquivo domain.xml incluindo o bloco que contém a política de autenticação e a senha encriptada gerada na etapa anterior. Ao abrir o arquivo domain.xml, procurar pela tag:

Bloco de código
languagexml
<subsystem xmlns="urn:jboss:domain:security:1.2">

Dentro da tag <security-domains> deve-se inserir os seguintes blocos:

Bloco de código
languagexml
<security-domain name="encrypted-FluigDS" cache-type="default">
    <authentication>
        <login-module                code="org.picketbox.datasource.security.SecureIdentityLoginModule" flag="required">
            <module-option name="username" value="admin"/><!-- usuário do banco -->
            <module-option name="password" value="-73d03118655333edb6cf7435bc02950441a847c51697cc6c"/>
            <!-- senha encriptada -->
            <module-option name="managedConnectionFactoryName" value="jboss.jca:service=LocalTxCM,name=FluigDS"/>
        </login-module>
    </authentication>
</security-domain>


<security-domain name="encrypted-FluigDSRO" cache-type="default">
    <authentication>
        <login-module code="org.picketbox.datasource.security.SecureIdentityLoginModule" flag="required">
            <module-option name="username" value="admin"/><!-- usuário do banco -->
            <module-option name="password" value="-73d03118655333edb6cf7435bc02950441a847c51697cc6c"/>
            <!-- senha encriptada -->
            <module-option name="managedConnectionFactoryName" value="jboss.jca:service=NoTxCM,name=FluigDSRO"/>
        </login-module>
    </authentication>
</security-domain>

<security-domain name="encrypted-AppDS" cache-type="default">
    <authentication>
        <login-module code="org.picketbox.datasource.security.SecureIdentityLoginModule" flag="required">
            <module-option name="username" value="admin"/><!-- usuário do banco -->
            <module-option name="password" value="-73d03118655333edb6cf7435bc02950441a847c51697cc6c"/>
            <!-- senha encriptada -->
            <module-option name="managedConnectionFactoryName" value="jboss.jca:service=NoTxCM,name=AppDS"/>
        </login-module>
    </authentication>
</security-domain>

Os atributos  security-domain name, serão usados posteriormente na configuração de acesso ao banco de dados.

Card
id03
labelPasso 03

Edite o arquivo domain.xml alterando o bloco de acesso ao banco de dados. Ao abrir o arquivo, procure pelas tags:

Bloco de código
languagexml
<subsystem xmlns="urn:jboss:domain:datasources:4.0">
    <datasources>
        <datasource enabled="true" jndi-name="java:/jdbc/FluigDS" jta="true" pool-name="FluigDS" use-java-context="false">
        <datasource enabled="true" jndi-name="java:/jdbc/FluigDSRO" jta="false" pool-name="FluigDSRO" use-java-context="false">
		<datasource enabled="true" jndi-name="java:/jdbc/FluigDSROAppDS" jta="false" pool-name="AppDS" use-java-context="false">

No primeiro datasource cujo pool-name é FluigDS, deve-se eliminar o seguinte bloco:

Bloco de código
languagexml
<security>
<user-name>admin</user-name>
<password>senhaDeTextoPlano</password>
</security>

Após remover o bloco acima, substituí-lo pelo bloco abaixo:

Bloco de código
languagexml
<security>
     <security-domain>encrypted-ds-FluigDS</security-domain>
</security>

No segundo datasource cujo pool-name é FluigDSRO, deve-se eliminar o seguinte bloco:

Bloco de código
languagexml
<security>
<user-name>admin</user-name>
<password>senhaDeTextoPlano</password>
</security>

Após remover o bloco acima, substituí-lo pelo bloco abaixo.

Bloco de código
languagexml
<security>
     <security-domain>encrypted-ds-FluigDSRO</security-domain>
</security>

No terceiro datasource cujo pool-name é AppDS, deve-se eliminar o seguinte bloco:

Bloco de código
languagexml
<security>
<user-name>admin</user-name>
<password>senhaDeTextoPlano</password>
</security>

Após remover o bloco acima, substituí-lo pelo bloco abaixo.

Bloco de código
languagexml
<security>
     <security-domain>encrypted-ds-AppDS</security-domain>
</security>

...