Normalmente, você não precisa criar uma configuração de segurança de mensagens. O GlassFish Server inclui uma configuração de segurança de mensagens para a camada de autenticação SOAP. Os provedores desta configuração não são ativados por default, mas você pode ativá-los editando a configuração de segurança de mensagens SOAP. Você pode, contudo, criar uma configuração para a camada de autenticação HttpServlet, e especificar uma ou mais configurações de provedor para ela.
Na árvore de navegação, expanda o nó Configuração.
Expanda o nó Segurança.
Selecione o nó Segurança de Mensagens.
A página Configurações de Segurança de Mensagens é exibida.
Na página Configurações de Segurança de Mensagens, clique em Novo.
A página Nova Configuração de Segurança de Mensagens é exibida.
Observação:
É possível criar ou deletar os provedores de segurança de mensagens da configuraçãoserver-config
default. Os únicos provedores de segurança de mensagem que são suportados no server-config
default são SOAP e HttpServlet. Como estes dois provedores de mensagem já são criados por default quando o GlassFish Server é instalado, o botão Novo fica desativado na página Configurações de segurança de mensagens no server-config
default.
Na página Nova Configuração de Segurança de Mensagens, na lista drop-down Camada de Autenticação, selecione a camada de mensagens para a quar você está criando uma configuração.
Como uma configuração SOAP está disponível por default, a única opção é HttpServlet
.
No campo ID do Provedor, digite o identificador exclusivo da configuração do provedor para essa configuração de segurança de mensagens.
Marque a caixa de seleção Provedor Default para especificar que essa configuração de provedor é o provedor default.
Na lista drop-down Tipo de Provedor, selecione o tipo deste provedor.
As opções disponíveis são:
cliente
Especifica que o provedor é o provedor de autenticação do cliente.
servidor
Especifica que o provedor é o provedor de autenticação do servidor.
cliente-servidor
Especifica que o provedor e um provedor de autenticação do cliente e do servidor.
No campo Nome da Classe, digite o nome da classe de Implementação Java do provedor.
Provedores de autenticação do cliente devem implementar a interface com.sun.enterprise.security.jauth.ClientAuthModule
. Provedores do servidor devem implementar a interface com.sun.enterprise.security.jauth.ServerAuthModule
. Os provedores de cliente-servidor devem implementar as duas interfaces.
Na seção Propriedades Adicionais, especifique essas propriedades.
Para adicionar uma propriedade, clique no botão Adicionar Propriedade. Na linha em branco que é exibida, digite o nome da propriedade no campo Nome e digite o valor da propriedade no campo Valor.
O GlassFish Server não define nenhuma propriedade adicional para configurações de segurança de mensagens.
Para Configurar Recursos do GlassFish Server para Uso por Provedores de Segurança de Mensagens
Para Criar uma Configuração do Provedor de Segurança de Mensagens
Para Editar uma Configuração do Provedor de Segurança de Mensagens
Para Deletar uma Configuração do Provedor de Segurança de Mensagens
Para Ativar a Segurança de Mensagens de Clientes da Aplicação