Você fica irritado com um prompt de credencial sempre que desliga o DMGR, Nodeagent ou JVM?
Bem, não mais, porque você aprenderá como configurar o IBM WebSphere Application Server para parar de solicitar credenciais todas as vezes.
No WebSphere padrão instalação quando segurança estiver ativado, você receberá um prompt de credencial conforme mostrado abaixo a cada desligamento.
O procedimento a seguir o ajudará a configurar o WAS de forma que você não receba mais um prompt de credencial durante um desligamento.
Observação: isso deve ser feito em níveis de perfil como DMGR ou agente de nó e assumir que você está usando o tipo de conexão padrão (SOAP). Tão pronto?
- Entrar no servidor WAS
- Vá para $PROFILE_HOMEpropriedades
- Faça um backup de soap.client.props. Ou você também pode fazer backup completo da configuração do WebSphere usando backupconfig.sh conforme explicado aqui .
- Modifique o arquivo soap.client.props usando vi e assegure as três alterações a seguir.
Primeiro – altere false para true para segurança SOAP
com.ibm.SOAP.securityEnabled=true
Segundo terceiro – insira o usuário e a senha, que são os direitos da função de administrador.
com.ibm.SOAP.loginUserid=chandan #change this with your environment admin com.ibm.SOAP.loginPassword=chandan # changed this
- Então, aqui está como o arquivo deve ficar
- Teste-o reiniciando o respectivo Node, DMGR ou JVM.
Aqui está uma dica útil
se você observar no arquivo acima, poderá ver o usuário e a senha como texto simples, o que você não deseja em um ambiente de produção. É recomendável criptografar a senha e aqui está como você pode fazer isso.
- Vá para a pasta $PROFILE_HOMEbin
- Execute o seguinte comando para criptografar a senha
./PropFilePasswordEncoder.sh $PROFILE_HOME/properties/soap.client.props com.ibm.SOAP.loginPassword
Exemplo:-
(root@localhost bin)# ./PropFilePasswordEncoder.sh /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/properties/soap.client.props com.ibm.SOAP.loginPassword (root@localhost bin)#
- Vamos dar uma olhada no campo de senha agora.
com.ibm.SOAP.loginPassword={xor}PDc+MTs+MQ==
- Então você pode ver que está criptografado, o que é muito melhor, não é?
BTW, você sabe que pode descriptografar a senha XOR ?
Procurando aprender administração de WAS? Veja isso curso udemy .