Author: simonetripodi
Date: Thu Jan 28 19:56:05 2010
New Revision: 904239
URL: http://svn.apache.org/viewvc?rev=904239&view=rev
Log:
added flag to mark a message field excluded in the signature calculation
Modified:
labs/amber/signature-api/src/main/java/org/apache/labs/amber/signature/message/OAuthParameter.java
labs/amber/signature-api/src/main/java/org/apache/labs/amber/signature/message/OAuthRequestMessage.java
Modified:
labs/amber/signature-api/src/main/java/org/apache/labs/amber/signature/message/OAuthParameter.java
URL:
http://svn.apache.org/viewvc/labs/amber/signature-api/src/main/java/org/apache/labs/amber/signature/message/OAuthParameter.java?rev=904239&r1=904238&r2=904239&view=diff
==============================================================================
---
labs/amber/signature-api/src/main/java/org/apache/labs/amber/signature/message/OAuthParameter.java
(original)
+++
labs/amber/signature-api/src/main/java/org/apache/labs/amber/signature/message/OAuthParameter.java
Thu Jan 28 19:56:05 2010
@@ -44,4 +44,11 @@
*/
boolean optional() default false;
+ /**
+ * Flag to mark an OAuth parameter has to be included in the signature.
+ *
+ * @return true by default, user specified otherwise.
+ */
+ boolean includeInSignature() default true;
+
}
Modified:
labs/amber/signature-api/src/main/java/org/apache/labs/amber/signature/message/OAuthRequestMessage.java
URL:
http://svn.apache.org/viewvc/labs/amber/signature-api/src/main/java/org/apache/labs/amber/signature/message/OAuthRequestMessage.java?rev=904239&r1=904238&r2=904239&view=diff
==============================================================================
---
labs/amber/signature-api/src/main/java/org/apache/labs/amber/signature/message/OAuthRequestMessage.java
(original)
+++
labs/amber/signature-api/src/main/java/org/apache/labs/amber/signature/message/OAuthRequestMessage.java
Thu Jan 28 19:56:05 2010
@@ -45,7 +45,10 @@
/**
* The {...@code oauth_signature} parameter.
*/
- @OAuthParameter(name = "oauth_signature")
+ @OAuthParameter(
+ name = "oauth_signature",
+ includeInSignature = false
+ )
private String signature;
/**
@@ -63,13 +66,21 @@
/**
* The {...@code oauth_version} parameter.
*/
- @OAuthParameter(name = "oauth_version", optional = true)
+ @OAuthParameter(
+ name = "oauth_version",
+ optional = true,
+ includeInSignature = false
+ )
private String version;
/**
* The {...@code realm} parameter.
*/
- @OAuthParameter(name = "realm", optional = true)
+ @OAuthParameter(
+ name = "realm",
+ optional = true,
+ includeInSignature = false
+ )
private String realm;
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]