Habilitando a Autenticação Local do CLI no JBoss AS 7.1.2(JBoss EAP 6)

Postado em Atualizado em

Olá amigos,

Quando iniciamos o JBoss 7, por default a autenticação no CLI local não é requerida bastando apenas executar o comando:

  JBOSS_HOME/bin/jboss-cli.sh -c

Isso é um pouco inconveniente já que vários profissionais podem ter acesso ao servidor em que a instância está rodando e não queremos pessoas despreparadas brincando com o nosso JBoss não é ?!! 😀

A autenticação local está configurada na propriedade <local default-user=”$local”/> no standalone.xml em modo Standalone e no arquivo host.xml no Domain mode:

<management>
  <security-realms>
    <security-realm name="ManagementRealm">
    <authentication>
       <local default-user="$local"/>
       <properties path="mgmt-users.properties" relative-to="jboss.server.config.dir"/>
    </authentication>
</security-realm>
...
...

Então removendo a flag   <local default-user=”$local”/>  o JBoss passará a exigir a autenticação local assim como faz com clientes remotos.

<management>
   <security-realms>
     <security-realm name="ManagementRealm">
       <authentication>
       <properties path="mgmt-users.properties" relative-to="jboss.server.config.dir"/>
     </authentication>
   </security-realm>
...
...

Veja abaixo:

Para criar usuário  basta executar o script add-user.bat ou add-user.sh.

Espero que tenha ajudado.

Abs

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s