(file) Return to PAMBasicAuthenticatorUnix.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Security / Authentication

Diff for /pegasus/src/Pegasus/Security/Authentication/PAMBasicAuthenticatorUnix.cpp between version 1.34.2.2 and 1.38

version 1.34.2.2, 2007/01/02 06:14:47 version 1.38, 2007/05/25 18:35:18
Line 53 
Line 53 
     ConfigManager* configManager = ConfigManager::getInstance();     ConfigManager* configManager = ConfigManager::getInstance();
     String port = configManager->getCurrentValue("httpPort");     String port = configManager->getCurrentValue("httpPort");
  
     // ATTN-MEB: this port is often empty. Is this what was intended by the      //
     // original implementers? The realm becomes "<hostname>:".  
   
     // Create realm that will be used for Basic challenges     // Create realm that will be used for Basic challenges
       //
     _realm.append(":");     _realm.append(":");
     _realm.append(port);     _realm.append(port);
  
Line 78 
Line 77 
     PEG_METHOD_ENTER(TRC_AUTHENTICATION,     PEG_METHOD_ENTER(TRC_AUTHENTICATION,
         "PAMBasicAuthenticator::authenticate()");         "PAMBasicAuthenticator::authenticate()");
  
     if (Executor::pamAuthenticate(      if (Executor::authenticatePassword(
         userName.getCString(), password.getCString()) != 0)         userName.getCString(), password.getCString()) != 0)
     {     {
         return false;         return false;
Line 93 
Line 92 
     PEG_METHOD_ENTER(TRC_AUTHENTICATION,     PEG_METHOD_ENTER(TRC_AUTHENTICATION,
         "PAMBasicAuthenticator::validateUser()");         "PAMBasicAuthenticator::validateUser()");
  
     if (Executor::pamValidateUser(userName.getCString()) != 0)      if (Executor::validateUser(userName.getCString()) != 0)
         return false;         return false;
  
     PEG_METHOD_EXIT();     PEG_METHOD_EXIT();
Line 106 
Line 105 
     PEG_METHOD_ENTER(TRC_AUTHENTICATION,     PEG_METHOD_ENTER(TRC_AUTHENTICATION,
         "PAMBasicAuthenticator::getAuthResponseHeader()");         "PAMBasicAuthenticator::getAuthResponseHeader()");
  
     // Build response header:      // Build response header: WWW-Authenticate: Basic "<hostname>:<port>"
     //  
     //     WWW-Authenticate: Basic "<hostname>:<port>"  
     //  
  
     String responseHeader = "WWW-Authenticate: Basic \"";     String responseHeader = "WWW-Authenticate: Basic \"";
     responseHeader.append(_realm);     responseHeader.append(_realm);


Legend:
Removed from v.1.34.2.2  
changed lines
  Added in v.1.38

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2