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 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 padrão do GlassFish Server 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 GlassFish Server 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 GlassFish Server 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 © 2005, 2011, 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