This package provides a pluggable and stackable authentication system based on ideas and concepts from the Unix-PAM module. New authentication methods can be specified simply via a new LoginModule and chained together with the existing ones.