Senha base64 para comunicação com wildfly domain controller
Quando configura-se o Wildfly em modo domínio com host controllers adicionais, é necessário que exista um usuário no HC (host controller) para comunicar-se com o DC (domain controller). Esta comunicação é especificado no host.xml do HC, onde é necessário informar o usuário e senha, esta no valor base64, exemplo:
<management> <security-realms> <security-realm name="ManagementRealm"> <server-identities> <secret value="YWRtaW4xMjNA"/> </server-identities> <domain-controller> <remote host="${jboss.domain.master.address}" port="${jboss.domain.master.port:9999}" security-realm="ManagementRealm" username="admin2" /> </domain-controller>
Caso não saiba qual o valor base64 da senha, basta usar o comando base64 do linux para obter a senha, lembre-se de remover o caracter de quebra de linha do echo, veja o valor base64 para a senha: admin123@
$ echo -n "admin123@" | base64 YWRtaW4xMjNA
Isso é útil em alguns cenários onde cria-se o usuário com o add-user.sh não interativo e deseja-se saber o valor base64 da senha.
Deixe um comentário