Class Configuration
A Configuration object is responsible for specifying which LoginModules should be used for a particular application, and in what order the LoginModules should be invoked.
https://docs.oracle.com/javase/6/docs/api/javax/security/auth/login/Configuration.html