Skip to content

PT BR 01. Página Inicial

Rafael Dipold edited this page Dec 30, 2013 · 10 revisions

Apresentação

O VRaptor Shiro Plugin é um plugin que provê uma implementação rápida e tranquila do Apache Shiro ao seu projeto inicial ou já existente.

O Apache Shiro é um leve, porém, poderoso framework com suporte a autenticação, autorização, criptografia e gerenciamento de sessão, sendo ideal tanto para pequenos projetos como para projetos corporativos.

Essas quatro características são os pilares de uma aplicação de segurança completa:

  • Autenticação: Também conhecido como "login", que é o ato de provar se o usuário é realmente quem diz ser.
  • Autorização: É o controle de acesso propriamente dito, determinando "quem" pode acessar "o que".
  • Criptografia: Mantém os dados seguros através de algoritmos de criptografia fortes, mantendo a simplicidade de uso
  • Gerencialmente de Sessão: Gerencia as especifidades de sessão de maneira global ou individual, mesmo que a aplicação não web ou EJB.

Além disso o Apache Shiro possui outras características auxiliares:

  • Cache: Apache Shiro suporta diferentes tipos de cache para assegurar que as operações de segurança se manterão eficientes e rápidas.
  • Executar Como (Run As): Permite que usuários assumam a identidade de outro usuário (se permitido), útil em alguns tipos de aplicações administrativas.

Documentação de Referência:

  1. Apresentação
  2. Instalação
  3. Configuração
  4. Uso
  5. Autenticação
  6. Autorização 1. Baseado em Anotações 2. Programaticamente 3. JSP TagLib
  7. Criptografia
  8. Operações Avançadas/Auxiliares
  9. Gerenciamento de Sessão
  10. Cacheamento