WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Protegendo uma Conexão JDBC Tipo 4

Configure a segurança para a conexão JDBC se necessário pelo provedor de banco de dados.

Antes de iniciar: Configure a definição do seu provedor JDBC.
Alguns bancos de dados requerem que todo acesso seja associado a um ID de usuário conhecido; para outros, essa associação é opcional. Por exemplo, DB2 requer um nome e senha de login para a origem de dados em todas as conexões. Se o banco de dados precisar que acesso seguro seja definido ou se você optar por implementar segurança em uma situação opcional, execute a tarefa descrita aqui.
  1. Identifique o ID do usuário que deseja associar à conexão JDBC, ou crie um ID do usuário com uma senha, seguindo as instruções apropriadas para seu sistema operacional e banco de dados.
  2. Execute o comando mqsisetdbparms para associar o ID do usuário e a senha à identidade de segurança associada ao banco de dados que será acessado utilizando o serviço configurável do JDBCProvider.

    Os valores e a ordem de preferência a seguir são usados pelo broker para a conexão JDBC:

    1. Primeiro, em todas as plataformas: O ID do usuário e a senha que você configurou para o banco de dados específico, usando o mqsisetdbparms e especificando o banco de dados no parâmetro -n.
    2. Segundo, em todas as plataformas: O ID do usuário e senha que você configurou para todos os outros bancos de dados, usando o mqsisetdbparms e especificando jdbc:JDBC no parâmetro -n.
    3. Terceiro, os valores são específicos da plataforma:
      1. Windows platformNo Windows: O ID de serviço e a senha do broker especificados no comando mqsicreatebroker.
      2. Linux platformUNIX platformNo Linux e UNIX: O ID do usuário mqsiUser e senha ******** (estes valores são fixos).
      3. z/OS platformNo z/OS: O ID do usuário "" e a senha "".
    Utilize o seguinte formato de comando:
    mqsisetdbparms broker_name -n security_identity -u userID -p password
    Por exemplo, se desejar que o ID do usuário myuserid com uma senha igual a secretpw acesse um banco de dados no broker BROKER1, execute o seguinte comando:
    mqsisetdbparms BROKER1 -n jdbc::mySecurityIdentity -u myuserid -p secretpw

    No exemplo, o mySecurityIdentity tem o prefixo jdbc:: para indicar o tipo da conexão utilizada para a qual o ID de usuário e a senha estão definidos.

    Se você desejar usar o mesmo ID do usuário e senha para mais de um banco de dados, poderá especificar um nome do recurso igual a jdbc::JDBC neste comando, conforme mostrado no exemplo a seguir:

    mqsisetdbparms BROKER1 -n jdbc::JDBC -u defaultuid -p defaultpw
  3. Atualize a propriedade securityIdentity correspondente para o serviço configurável JDBCProvider para associar a conexão à identidade de segurança definida. Utilize o seguinte formato de comando:
    mqsichangeproperties broker_name -c JDBCProviders -o service_name -n securityIdentity -v security_identity
    Por exemplo, se você estiver utilizando a definição JDBCProvider para Oracle:
    mqsichangeproperties BROKER1 -c JDBCProviders -o Oracle -n securityIdentity -v mySecurityIdentity
    Você pode usar a mesma definição de ID do usuário e senha para mais de um serviço JDBCProvider, se apropriado; especifique a mesma identidade de segurança especificada no comando mqsisetdbparms como o valor para a propriedade securityIdentity em cada definição de serviço JDBCProvider que usa a mesma segurança de acesso. Se você estiver usando um ID do usuário e senha padrão que você definiu especificando um ResourceName igual a jdbc::JDBC no comando mqsisetdbparms, não altere esta propriedade; mantenha o valor-padrão default_User@default_Server para fazer com que o intermediário use os valores-padrão que você configurou.
Próximo: se você estiver configurando uma conexão no Windows, consulte o Autorizando o Acesso aos Recursos JDBCProvider do JDBC Tipo 4 no Windows. Caso não esteja, consulte Configurando uma Conexão JDBC Tipo 4 para Transações Globalmente Coordenadas.
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:29:50


Tópico de TarefaTópico de Tarefa | Versão 8.0.0.5 | ah61320_