Tópico anterior: Como criar uma origem de dados JDBCPróximo tópico: Usar um realm de segurança do JBoss para a origem de dados JDBC


Criar uma origem de dados JDBC para os servidores de aplicativos JBoss

Siga estas etapas:

  1. Crie uma cópia do seguinte arquivo:

    base_do_jboss\server\default\deploy\objectstore-ds.xml

    início do jboss

    O local de instalação do servidor de aplicativos Jboss em que o CA Identity Manager está instalado.

    O novo arquivo deve existir no mesmo local.

  2. Renomeie o arquivo para userstore-ds.xml.
  3. Edite userstore-ds.xml da seguinte maneira:
    1. Localize o elemento <jndi-name>.
    2. Altere o valor do elemento <jndi-name> de jdb/objectstore para userstore da seguinte maneira:

      <jndi-name>userstore</jndi-name>

    3. No elemento <connection-url>, altere o nome o parâmetro DatabaseName para o nome do banco de dados que atua como o repositório de usuários, como se segue:

      <connection-url>

      jdbc:sqlserver://endereçoip:porta selectMethod=cursor;DatabaseName=nome_do_armazenemnto_de_ususuários

      </connection-url>

      endereçoip

      Especifica o endereço IP da máquina onde o repositório de usuários está instalado.

      porta

      Especifica o número da porta para o banco de dados

      nome_do_repositório_de_usuários

      Especifica o nome do banco de dados que atua como o repositório de usuários.

  4. Execute as etapas a seguir se você planeja criar um real de segurança do JBoss, que é necessário para oferecer suporte ao FIPS:
    1. Renomeie security-domain para <security-domain>imuserstoredb</security-domain>.
    2. Salve o arquivo.
    3. Omita as etapas restantes. Execute as etapas em Criar um realm de segurança do JBoss para a origem de dados JDBC.
  5. Faça as seguintes alterações adicionais em userstore-ds.xml:
    1. Altere o valor do elemento <user-name> para o nome de usuário de uma conta que tenha acesso de leitura e gravação no repositório de usuários.
    2. Altere o valor do elemento <password> para a senha da conta especificada no elemento <user-name>.

    Observação: os elementos user-name e password aparecem em texto não criptografado nesse arquivo. Portanto, é possível optar por criar um realm de segurança do JBoss, em vez de editar userstore-ds.xml.

  6. Salve o arquivo.