1 Reply Latest reply on Jun 9, 2014 3:22 PM by Adriano Schmidt

    Configurar Realm no JBoss EAP 6.2

    Adriano Schmidt Master

      Pessoal..

       

      Estou migrando um projeto do GlassFish 3.1.2 para o JBoss EAP 6.2..

       

      No GlassFish havia um Realm que foi configurado da seguinte forma:

       

      1) Cadastrar Realm...

       

      1.1) Acesse o página de administraçao do glassfish http://123.123.123.123:4848/

       

      1.2) Acesse: Common Tasks > Configurations > server-config > Security > Realms

       

      1.3) Selecione o Botão (New) e informe os seguintes dados...

      Name                 -> project_realm

      Class Name(Custom)   -> br.com.project.security.jaas.CustomRealm

       

      1.4) Vá na aba "Additional Properties" e adicione as propriedades com os valores abaixo:

       

      (Name)                              -> (Value)

      jaas-context                        -> [project_realm]

      datasource-jndi-name                -> [Project_DataSource]

      estrategia-jaas                     -> [USUARIO_GRUPO_FUNCIONALIDADE]

      [.. outras propriedades..]

       

      Após terminarm clique em "OK"

       

      2) No arquivo <GLASSFISH_HOME>/glassfish/domains/domain1/config/login.conf, adicionar a seguinte linha no fim do arquivo:<<

      project_realm {

          br.com.project.security.jaas.CustomLoginModule required;

      };

       

      Como faço o mesmo no JBoss? Criei um Realm mas não sei onde colocar todas essas configurações...

        • 1. Re: Configurar Realm no JBoss EAP 6.2
          Adriano Schmidt Master

          Tô fazendo algo parecido com isso:

           

          <security-domain name="project_realm" cache-type="default">

          <authentication>

             <login-module code="br.com.project.security.jaas.CustomRealm" flag="required">

               <module-option name="chave1" value="valor1"/>

               <module-option name="chave2" value="valor2"/>

            </login-module>

          </authentication>

          </security-domain>

           

          Tô testando algumas coisas aqui...