3.2. Classes JAAS Core

As classes JAAS core podem ser divididas em três categorias: comum, autenticação e autorização. A seguinte lista apresenta apenas as classes comum e de autenticação uma vez que elas são classes usadas para implantar a funcionalidade do JBossSX descritas neste capítulo.
Essas são as classes comuns:
  • Subject (javax.security.auth.Subject)
Essas são as classes de autenticação:
  • Configuration (javax.security.auth.login.Configuration)
  • LoginContext (javax.security.auth.login.LoginContext)
Essas são as interfaces associadas:
  • Principal (java.security.Principal)
  • Callback (javax.security.auth.callback.Callback)
  • CallbackHandler (javax.security.auth.callback.CallbackHandler)
  • LoginModule (javax.security.auth.spi.LoginModule)