diff options
author | Andrew Arnott <andrewarnott@gmail.com> | 2009-07-19 17:42:04 -0700 |
---|---|---|
committer | Andrew Arnott <andrewarnott@gmail.com> | 2009-07-19 17:42:04 -0700 |
commit | d66e8ed59236c29ebf878f44c73fe076ac9167a2 (patch) | |
tree | 2d71f054928fc6d43349f65fb014d4ec1b1dc101 | |
parent | 85915f62c304f60d530439014e63abb0d6a728d8 (diff) | |
download | DotNetOpenAuth-d66e8ed59236c29ebf878f44c73fe076ac9167a2.zip DotNetOpenAuth-d66e8ed59236c29ebf878f44c73fe076ac9167a2.tar.gz DotNetOpenAuth-d66e8ed59236c29ebf878f44c73fe076ac9167a2.tar.bz2 |
Adding log message explaining why the OAuth PLAINTEXT binding element doesn't do its primary function on some messages.
-rw-r--r-- | src/DotNetOpenAuth/OAuth/ChannelElements/PlaintextSigningBindingElement.cs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/DotNetOpenAuth/OAuth/ChannelElements/PlaintextSigningBindingElement.cs b/src/DotNetOpenAuth/OAuth/ChannelElements/PlaintextSigningBindingElement.cs index 9f99066..22e5f20 100644 --- a/src/DotNetOpenAuth/OAuth/ChannelElements/PlaintextSigningBindingElement.cs +++ b/src/DotNetOpenAuth/OAuth/ChannelElements/PlaintextSigningBindingElement.cs @@ -41,7 +41,12 @@ namespace DotNetOpenAuth.OAuth.ChannelElements { /// <param name="message">The message that needs to be signed.</param> /// <returns>True if this binding element can be used to sign the message. False otherwise.</returns> protected override bool IsMessageApplicable(ITamperResistantOAuthMessage message) { - return string.Equals(message.Recipient.Scheme, "https", StringComparison.OrdinalIgnoreCase); + if (string.Equals(message.Recipient.Scheme, "https", StringComparison.OrdinalIgnoreCase)) { + return true; + } else { + Logger.Bindings.DebugFormat("The {0} element will not sign this message because the URI scheme is not https.", this.GetType().Name); + return false; + } } /// <summary> |