Capítulo 11. Implantação dos Domínios de Segurança
- Domínio de Segurança Modular
- O método de implantação do domínio de segurança, onde a declaração do domínio de segurança está inclusa no deployment descriptor. Um domínio de segurança modular possui a forma do
*-jboss-beans.xml
. Ele está incluído no diretórioMETA-INF
do EJB Jars ou no diretórioWEB-INF
do aplicativo da web (WAR). - Descritor de Implementação
- Um arquivo de configuração XML declarativa que descreve as configurações da implementação de um aplicativo. A maneira em que um aplicativo é implantado pode ser alterado com este arquivo, eliminando a necessidade de realizar alterações ao código adjacente do aplicativo.
Existem duas maneiras de implantar um domínio de segurança na Plataforma do Aplicativo JBoss Enterprise:
- Declare o domínio de segurança no arquivo
jboss-as/server/$PROFILE/conf/login-config.xml
. - Crie e implemente o domínio de segurança modular.
Procedimento 11.1. Configuração do Domínio de Segurança Modular
Siga este procedimento para configurar um descritor de implementação do domínio de segurança modular com dois domínios para o EJB e os aplicativos da web.
Cada domínio usa o
UsersRolesLoginModule
para a política de autorização, no entanto você não está limitado a este módulo de logon quando criando um domínio de segurança modular. Refira-se à Seção 12.1, “Módulos de Uso” para módulos de logon adicionais lançados com a Plataforma do Aplicativo JBoss Enterprise.
Crie um descritor de implantação
Você deve criar um arquivo do descritor de implantação para conter uma configuração do domínio de segurança.Caso você já tenha criado um descritor de implantação para seu aplicativo, você pode pular este procedimento e proceder ao passo 2.Este filename possui o formulário[domain_name]-jboss-beans.xml
. Enquanto o domain_name é arbritário, você deve escolher um nome que é significativo ao aplicativo para garantir o nome do descritor de implantação seja único por todo o perfil do servidor.O arquivo deve conter a declaração XML padrão e um elemento<deployment>
corretamente configurado.Copy to Clipboard Copied! Toggle word wrap Toggle overflow Defina políticas de aplicativo
Os domínios de segurança individuais são definidos com o elemento <deployment>.Segue abaixo dois domínios de segurança especificados. Cada política de autenticação usa o mesmo módulo de login e parâmetros de módulo.Nota
Outros módulos de logon estão disponíveis para uso com a Plataforma do Aplicativo Enterprise. Para maiores informações sobre os módulos de logon disponíveis, refira-se à Seção 12.1, “Módulos de Uso”.Copy to Clipboard Copied! Toggle word wrap Toggle overflow Implemente ou empacote o descritor de implantação
Mova o arquivo do descritor de implantação para o diretóriojboss-as/server/$PROFILE/deploy
do perfil do servidor solicitado em sua instalação.Caso você estiver distribuindo seu aplicativo a uma audiência mais ampla, empacote o descritor de implantação no diretórioMETA-INF
do EJB Jar ou no diretórioWEB-INF
de seu aplicativo da web (WAR).