Para criar um provedor de JACC

Utilize a página Novo provedor de JACC para criar um novo Java Authorization Contract for Containers (JACC) compatível com o JSR-115/196 que possa ser utilizado por módulos de autorização de terceiros em aplicativos em execução no Servidor GlassFish da . 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 padrão do Servidor GlassFish da inclui dois provedores de JACC, denominados default e simple . Todos os novos provedores JACC criados são somados a estes dois provedores padrão. Os provedores de JACC padrão do Servidor GlassFish da implementam um mecanismo simples de autorização com base em arquivo que cumpre com a especificação do JACC.

Para obter informações sobre como gravar as classes de implementação do provedor de JACC, consulte a especificação JACC em http://jcp.org/en/jsr/detail?id=115.

  1. No nó Configurações da árvore de navegação, expanda a instância ou cluster do Servidor GlassFish da para o qual deseja criar um provedor JACC.

    Para criar um provedor que estará disponível para todas as instâncias e clusters, selecione o nó default-config.

  2. No nó de configuração da instância ou cluster, expanda o nó Segurança.
  3. Sob o nó Segurança, selecione o nó Provedores de JACC.

    A página Provedores de JACC é exibida.

  4. Na página Provedores de JACC, clique em Novo.

    A página Novo Provedor de JACC é exibida.

  5. 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.

  6. No campo Configuração da Diretiva, digite o nome da classe que implementa a fábrica de configurações de diretivas.

    O provedor padrão usa com.sun.enterprise.security.provider.PolicyConfigurationFactoryImpl . O provedor simples usa com.sun.enterprise.security.jacc.provider.SimplePolicyConfigurationFactory .

  7. No campo Provedor de Diretiva, digite o nome da classe que implementa a fábrica de diretivas.

    O provedor padrão usa com.sun.enterprise.security.provider.PolicyWrapper. O provedor simples usa com.sun.enterprise.security.jacc.provider.SimplePolicyProvider .

  8. (Opcional) 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 obter uma descrição das propriedades adicionais disponíveis para provedores de JACC, consulte Propriedades específicas de provedores de JACC.

  9. Clique em OK.
Consulte também
Copyright © 2010, Oracle e/ou suas empresas afiliadas. Todos os direitos reservados e de titularidade da Oracle Corporation. Proibida a reprodução total ou parcial. Advertência legal