Commit: c4cc36396652693a9b0802108a3303eee06d2746
Author: gwoo | Date: 2011-04-22 16:00:12 -0700
diff --git a/libraries/lithium/security/auth/adapter/Http.php b/libraries/lithium/security/auth/adapter/Http.php
index cead8d6..f5dcd96 100644
--- a/libraries/lithium/security/auth/adapter/Http.php
+++ b/libraries/lithium/security/auth/adapter/Http.php
@@ -8,8 +8,6 @@
namespace lithium\security\auth\adapter;
-use lithium\core\Libraries;
-
/**
* The `Http` adapter provides basic and digest authentication based on the HTTP protocol.
* By default, the adapter uses Http Digest based authentication.
@@ -133,7 +131,7 @@ class Http extends \lithium\core\Object {
$nonce = uniqid();
$opaque = md5($realm);
- $message = "WWW-Authenticate: Digest realm=\"{$realm}\" qop=\"auth\",";
+ $message = "WWW-Authenticate: Digest realm=\"{$realm}\",qop=\"auth\",";
$message .= "nonce=\"{$nonce}\",opaque=\"{$opaque}\"";
$this->_writeHeader($message);
return;
diff --git a/libraries/lithium/tests/cases/security/auth/adapter/HttpTest.php b/libraries/lithium/tests/cases/security/auth/adapter/HttpTest.php
index 69c0de8..4dc2c89 100644
--- a/libraries/lithium/tests/cases/security/auth/adapter/HttpTest.php
+++ b/libraries/lithium/tests/cases/security/auth/adapter/HttpTest.php
@@ -48,7 +48,8 @@ class HttpTest extends \lithium\test\Unit {
$this->assertFalse($result);
$this->assertPattern('/Digest/', $http->headers[0]);
- $this->assertPattern('/qop="auth"/', $http->headers[0]);
+ $this->assertPattern('/realm="app",/', $http->headers[0]);
+ $this->assertPattern('/qop="auth",/', $http->headers[0]);
$this->assertPattern('/nonce=/', $http->headers[0]);
}