1. The authentication of JAAS is based on PAM
  2. PAM enables authentication in a pluggable fashion that supports the addition of more authentication modules to the application
  3. Java application functions independently regardless of the implemented authentication technologies
  4. New authentication technologies can be implemented without the need of modifying the application
  5. PAM enables different web application to authenticate users against its own data store
  6. PAM is the feature that helps programmers to implement single sign-on in web application that are deployed on the same application server