summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabien Potencier <fabien.potencier@gmail.com>2016-01-12 18:44:11 +0100
committerFabien Potencier <fabien.potencier@gmail.com>2016-01-12 18:44:11 +0100
commitb2d09e668458778673cbeb237b8ce697e8f2286e (patch)
tree71b494e1cb325ed82f8b6a24ef0c3b621e19f0a0
parent4e2ada1beb4ac3f5f7806669f6e7549d871f3eae (diff)
parentd91b2e562d7f514f1c9066c9d6395ef75aab2354 (diff)
downloadsymfony-security-b2d09e668458778673cbeb237b8ce697e8f2286e.zip
symfony-security-b2d09e668458778673cbeb237b8ce697e8f2286e.tar.gz
symfony-security-b2d09e668458778673cbeb237b8ce697e8f2286e.tar.bz2
Merge branch '2.3' into 2.7
* 2.3: Typo fix [2.3] Static Code Analysis for Components Added support \IteratorAggregate for UniqueEntityValidator Fix #17306 Paths with % in it are note allowed (like urlencoded) Added sort order SORT_STRING for params in UriSigner Remove normalizer cache in Serializer class
-rw-r--r--Http/Firewall/DigestAuthenticationListener.php6
1 files changed, 2 insertions, 4 deletions
diff --git a/Http/Firewall/DigestAuthenticationListener.php b/Http/Firewall/DigestAuthenticationListener.php
index f2048fd..702cf33 100644
--- a/Http/Firewall/DigestAuthenticationListener.php
+++ b/Http/Firewall/DigestAuthenticationListener.php
@@ -171,10 +171,8 @@ class DigestData
throw new BadCredentialsException(sprintf('Missing mandatory digest value; received header "%s" (%s)', $this->header, implode(', ', $keys)));
}
- if ('auth' === $this->elements['qop']) {
- if (!isset($this->elements['nc']) || !isset($this->elements['cnonce'])) {
- throw new BadCredentialsException(sprintf('Missing mandatory digest value; received header "%s"', $this->header));
- }
+ if ('auth' === $this->elements['qop'] && !isset($this->elements['nc'], $this->elements['cnonce'])) {
+ throw new BadCredentialsException(sprintf('Missing mandatory digest value; received header "%s"', $this->header));
}
if ($expectedRealm !== $this->elements['realm']) {