Skip to content

spbgovbr/gerenciador-de-templates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gerenciador de templates - Interface web de utilização do templates-broker

O Gerenciador de Templates é o sistema responsável por gerenciar os modelos de documentos que são ofertados pelo templates-broker, ele serve como uma espécie de IDE para edição dos modelos. O propósito do sistema é permitir que os usuários possam interagir diretamente com os modelos de documentos.

Requisitos

Procedimentos para instalação

Criar e configurar os arquivos de propriedades no JBoss

O Gerenciador de Templates faz uso de dois arquivos de propriedades que ficam na pasta <JBOSS_HOME>\ans\properties, os arquivos necessários são services.properties e ws-users.properties. Abaixo as propriedades que se fazem necessárias nestes arquivos.

Arquivo Propriedade Descrição
services.properties templates.broker.uri URL do templates-broker
ws-users.properties templates.web.user Usuário utilizado para se autenticar no broker
templates.web.password Senha do usuário utilizado para se autenticar no broker

Criar security-domain no JBoss

É necessário que haja um security-domain registrado com o nome ans-form-auth, o mesmo pode utilizar um banco de dados1 ou o LDAP. É importante destacar que o sistema trabalha com autorização baseada em papéis(RBAC2) e que os usuários precisam ter seus papéis atribuídos. No caso do Gerenciador de Templates os usuários precisam ter o papel usuario_interno, essa configuração pode ser alterada no web.xml.

Implantar pacote gerado pelo Maven

Após a realização de todos os passos anteriores, teremos o JBoss pronto para receber o pacote do Gerenciador de Templates. O deploy pode ser feito de diversas maneiras e não é o foco desse manual.

Para essa etapa é necessário ter o Maven instalado e configurado. Ao realizar o primeiro build devemos desabilitar os testes automatizados, os testes dependem de uma instância ativa e impedirão a geração do pacote.

Projetos Relacionados

Footnotes

  1. https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html/how_to_configure_identity_management/configuring_a_security_domain_to_use_a_database

  2. https://en.wikipedia.org/wiki/Role-based_access_control

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published