internal package
Foswiki::LoginManager::KerberosLogin ClassMethod
new($session) Construct the KerberosLogin object
ObjectMethod
getSessionUser() returns user as already found in session
ObjectMethod
login($request, $session) _krb_redirect
will be set to prevent multiple redirects
happening by accident.
ObjectMethod
forceAuthentication() → boolean Triggered by an access control violation, this method tests to see if the current session is authenticated or not. If not, it does whatever is needed so that the user can log in, and returns 1.
If the user has an existing authenticated session, the function simply drops though and returns 0.
ObjectMethod
getUser() performs the actual kerberos communication to extract the remote user name from the ticket found in the HTTP header.