Author: jmsnell
Date: Fri Jan 6 16:48:52 2012
New Revision: 1228259
URL: http://svn.apache.org/viewvc?rev=1228259&view=rev
Log:
url encode the parameters per the spec requirement
Modified:
abdera/abdera2/common/src/main/java/org/apache/abdera2/common/http/OAuthUtil.java
Modified:
abdera/abdera2/common/src/main/java/org/apache/abdera2/common/http/OAuthUtil.java
URL:
http://svn.apache.org/viewvc/abdera/abdera2/common/src/main/java/org/apache/abdera2/common/http/OAuthUtil.java?rev=1228259&r1=1228258&r2=1228259&view=diff
==============================================================================
---
abdera/abdera2/common/src/main/java/org/apache/abdera2/common/http/OAuthUtil.java
(original)
+++
abdera/abdera2/common/src/main/java/org/apache/abdera2/common/http/OAuthUtil.java
Fri Jan 6 16:48:52 2012
@@ -244,10 +244,10 @@ public final class OAuthUtil {
Authentication.Builder builder =
Authentication.make()
.scheme("OAuth");
- if (include_additional)
- builder.params(map);
- else
- builder.params(map, is_oauth_param);
+ for (Map.Entry<String, String> entry : map.entrySet()) {
+ if (include_additional || is_oauth_param.apply(entry))
+ builder.param(entry.getKey(), escaped(entry.getValue()));
+ }
if (signature != null)
builder.param("oauth_signature", signature);
return builder.get();