Class AuthenticationMechanismNegotiate

Description

Implements interfaces:

External authentication frontend

This authentication frontend allows you to use you webservers authentication mechanisms for authentication.

Please note: this won't work in CGI mode.

Located in /phpsatk-lib/global/org.eenterphace.sat.auth.negotiate/authentication.mechanism.negotiate.php (line 38)

KRB5NegotiateAuth
   |
   --AuthenticationMechanismNegotiate
Method Summary
AuthenticationMechanismNegotiate __construct ()
void forceLogOut ()
string getUsername ()
void sendPrompt ()
Methods
Constructor __construct (line 44)

Enter description here...

  • access: public
AuthenticationMechanismNegotiate __construct ()
forceLogOut (line 156)

Logging out is not possible with this module

  • access: public
void forceLogOut ()
getUsername (line 55)

Gets the provided username

  • access: public
string getUsername ()
sendPrompt (line 163)

Prompting is done by the webserver

  • access: public
void sendPrompt ()
verifyCredentials (line 85)

Checks the provided credentials

Uses either basic authentication data and checks it using the configured password checking method or does native kerberos/ spnego authentication.

If there are failures in the gssapi calls only basic auth will be presented for the next try.

Uses another cache because you will get into trouble if this is called more than once because of the replay prottection.

  • access: public
void verifyCredentials ()

Documentation generated on Mon, 21 May 2007 10:34:42 +0200 by phpDocumentor 1.3.0RC5