systems and methods for providing a login context operate a virtual machine , wherein the virtual machine includes an open services platform and an authentication service , wherein the authentication service includes a classloader , and an initial classloader is designated as the classloader of the authentication service , register a login module , receive an authentication request from a first application , and responsive to receiving the authentication request designate a classloader associated with the login module as the classloader of the authentication service , generate a login context of the login module , and provide the login context of the login module to the first application , whereby the first application uses the login context to perform an authentication .