3.2. Classes JAAS principales

Les classes de base JAAS peuvent être décomposés en trois catégories : communes, d'authentification et d'autorisation. La liste suivante présente uniquement les classes d'authentification et communes, parce que ce sont les classes particulières utilisées pour implémenter la fonctionnalité de JBossSX couverte dans ce chapitre.
Voici donc les classes communes :
  • Subject (javax.security.auth.Subject)
Voici les classes d'authentification :
  • Configuration (javax.security.auth.login.Configuration)
  • LoginContext (javax.security.auth.login.LoginContext)
Voici les interfaces associées :
  • Principal (java.security.Principal)
  • Callback (javax.security.auth.callback.Callback)
  • CallbackHandler (javax.security.auth.callback.CallbackHandler)
  • LoginModule (javax.security.auth.spi.LoginModule)