De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

Módulo de controle de acesso

Colaboração: Enzo Telles Poeta

Data de Publicação: 31 de Maio de 2009

Gostaria de fazer a divulgação de um projeto open source de módulo de controle de acesso para aplicações JavaEE no qual eu venho trabalhando. Chama-se CAC (Crab Access Control).

Uma breve descrição do software:

O intuito do projeto CAC é prover uma solução de controle de acesso para aplicações JAVA EE, que rodam em servidor Jboss (e brevemente no container Tomcat). O CAC foi construído de modo a se integrar às aplicações cliente de maneira simples e não intrusiva, além de possuir diversas funcionalidades configuráveis , o que o faz ser capaz de se adaptar a um grande número de necessidades.

Funcionalidades já Implementadas

  • Bloqueio de usuários por número de tentativas de login inválidas.
  • Funcionalidade "Esqueci minha senha".
  • Log de eventos configurável.
  • Login module baseado na API JAAS.
  • Filtro de restrição do número de logins simultâneos as aplicações clientes.
  • Utiliza-se do mecanismo de SSO (Single Sign-On) do servidor de aplicação JBOSS.
  • Módulos de cadastramento e gerenciamento de usuários, perfis, funcionalidades e aplicações.
  • Filtro de restrição de acesso por data configurável por usuário e aplicação.
  • Filtro de restrição de acesso por horário configurável por usuário e aplicação.
  • API de serviços para aplicações clientes.
  • Configuração do tempo de expiração de sessão e comprimento de senha.

O site do projeto pode ser acessado pelo endereço http://cac-sa.sourceforge.net

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Enzo Telles Poeta