Para criar um provedor de JACC

JACC (Java Authorization Contract for Containers) faz parte da especificação Java EE que define uma interface para provedores de autorização plugável. Isso permite ao administrador configurar módulos de plugin de terceiros para realizar a autorização. Por padrão, o Servidor GlassFish fornece um mecanismo de autorização, baseado em arquivo, compatível com 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. Na árvore de navegação, expanda o nó Configuração.
  2. Sob o nó Configuração, 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.
  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