Use a página de Novo Provedor de JACC para criar um novo provedor de JACC JSR-115/196compliant que possa ser usado por módulos de autorização de terceiros para aplicações que estejam sendo executadas no GlassFish Server. O provedor de JACC é criado como um elemento jacc-provider
dentro do elemento security-service
no arquivo domain.xml
do domínio.
A instalação default do &ProductName inclui dois provedores de JACC, denominados default
e simple
. Todos os novos provedores de JACC criados são somados a estes dois provedores default. Os provedores de JACC do GlassFish Server default implementam um mecanismo simples de autorização baseado em arquivo que está em conformidade com a especificação JACC.
Para obter mais informações sobre como escrever as classes de implementação para um provedor de JACC, consulte a especificação do JACC em http://jcp.org/en/jsr/detail?id=115
.
No nó Configurações da árvore de navegação, expanda a instância ou cluster do GlassFish Server cujo provedor de JACC você deseja criar.
Para criar um provedor que estará disponível para todas as instâncias e clusters, selecione o nó default-config
.
No nó de configuração da instância ou cluster, expanda o nó Segurança.
Sob o nó Segurança, selecione o nó Provedores de JACC.
A página Provedores de JACC é exibida.
Na página Provedores de JACC, clique em Novo.
A página Novo Provedor de JACC é exibida.
Na página Novo Provedor de JACC, no campo Nome, digite o nome que irá identificar este provedor.
Este nome é utilizado para fazer referência ao elemento jacc-provider
no domain.xml
.
No campo Configuração da Política, digite o nome da classe que implementa a fábrica de configurações de políticas.
O provedor default
usa com.sun.enterprise.security.provider.PolicyConfigurationFactoryImpl
. O provedor simples
usa com.sun.enterprise.security.jacc.provider.SimplePolicyConfigurationFactory
.
No campo Provedor de Políticas, digite o nome da classe que implementa a fábrica de políticas.
O provedor default
usa com.sun.enterprise.security.provider.PolicyWrapper
. O provedor simples
usa com.sun.enterprise.security.jacc.provider.SimplePolicyProvider
.
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.
Para ver uma descrição das propriedades adicionais que estão disponíveis para provedores de JACC, consulte Propriedades Específicas de Provedores de JACC.
Clique em OK.