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.

Categorias:

Atualizado em:

Deixe um comentário