17.2. Java Authentication and Authorization Service (JAAS)

O Java Authentication and Authorization Service (JAAS) é um API de segurança que consiste de um conjunto de pacotes Java designados para a autorização e autenticação do usuário. O API é uma implementação Java do framework Pluggable Authentication Modules (PAM - Módulos de Autenticação Plugável). Isto estende a arquitetura de controle de acesso do Java Enterprise Edition para suporte de autorização baseado no usuário.
No JBoss EAP 6, o JAAS apenas fornece segurança baseada na função declarativa. Refira-se à Seção 2.1, “Segurança Declarativa” para maiores informações sobre a segurança declarativa.
O JAAS é independente de quaisquer tecnologias de autenticação subjacente, tais como Kerberos ou LDAP. Você pode alterar sua estrutura de segurança subjacente sem alteração de seu aplicativo. Você apenas precisa alterar a configuração JAAS.