J2EE and J2SE applications use an instance of LoginContext to perform the login process. The LoginModules are configured in an external configuration file .