Login phase control flags
Important The loginOk instance variable is pivotal. This must be set to true if the login succeeds, or false by any subclasses that override the login method. If this variable is incorrectly set, the commit method will not correctly update the subject. Tracking the login phase outcomes allows login modules to be chained together with control flags. These control flags do not require the login modules to succeed as part of the authentication process.