summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2010-02-21 21:21:25 -0800
committerAndrew Arnott <andrewarnott@gmail.com>2010-02-22 08:36:46 -0800
commit79ce3eee130d5bc58e44b78acd9b4b9693b07ecc (patch)
tree2b44e48d4aa97ce9e64cf973517c9a4300035ab2 /src
parent81b136d5326f2a0f1d0448f012b3f8310174247e (diff)
downloadDotNetOpenAuth-79ce3eee130d5bc58e44b78acd9b4b9693b07ecc.zip
DotNetOpenAuth-79ce3eee130d5bc58e44b78acd9b4b9693b07ecc.tar.gz
DotNetOpenAuth-79ce3eee130d5bc58e44b78acd9b4b9693b07ecc.tar.bz2
Fixed some issues that came up in preparing the first WRAP unit test.
Diffstat (limited to 'src')
-rw-r--r--src/DotNetOpenAuth/Messaging/TimespanSecondsEncoder.cs3
-rw-r--r--src/DotNetOpenAuth/OAuthWrap/Messages/Assertion/AssertionRequest.cs4
-rw-r--r--src/DotNetOpenAuth/OAuthWrap/Messages/Assertion/AssertionSuccessResponse.cs2
-rw-r--r--src/DotNetOpenAuth/OAuthWrap/Messages/ClientAccountAndPassword/ClientAccountUsernamePasswordSuccessResponse.cs2
-rw-r--r--src/DotNetOpenAuth/OAuthWrap/Messages/RefreshAccessTokenSuccessResponse.cs2
-rw-r--r--src/DotNetOpenAuth/OAuthWrap/Messages/UsernameAndPassword/UserNamePasswordSuccessResponse.cs2
6 files changed, 8 insertions, 7 deletions
diff --git a/src/DotNetOpenAuth/Messaging/TimespanSecondsEncoder.cs b/src/DotNetOpenAuth/Messaging/TimespanSecondsEncoder.cs
index 3ad1bd8..b28e5a8 100644
--- a/src/DotNetOpenAuth/Messaging/TimespanSecondsEncoder.cs
+++ b/src/DotNetOpenAuth/Messaging/TimespanSecondsEncoder.cs
@@ -16,7 +16,8 @@ namespace DotNetOpenAuth.Messaging {
/// <summary>
/// Initializes a new instance of the <see cref="TimespanSecondsEncoder"/> class.
/// </summary>
- internal TimespanSecondsEncoder() {
+ public TimespanSecondsEncoder() {
+ // Note that this constructor is public so it can be instantiated via Activator.
}
#region IMessagePartEncoder Members
diff --git a/src/DotNetOpenAuth/OAuthWrap/Messages/Assertion/AssertionRequest.cs b/src/DotNetOpenAuth/OAuthWrap/Messages/Assertion/AssertionRequest.cs
index cfd537a..ac693e4 100644
--- a/src/DotNetOpenAuth/OAuthWrap/Messages/Assertion/AssertionRequest.cs
+++ b/src/DotNetOpenAuth/OAuthWrap/Messages/Assertion/AssertionRequest.cs
@@ -18,9 +18,9 @@ namespace DotNetOpenAuth.OAuthWrap.Messages {
/// <summary>
/// Initializes a new instance of the <see cref="AssertionRequest"/> class.
/// </summary>
- /// <param name="version">The version.</param>
/// <param name="authorizationServer">The authorization server.</param>
- internal AssertionRequest(Version version, Uri authorizationServer)
+ /// <param name="version">The version.</param>
+ internal AssertionRequest(Uri authorizationServer, Version version)
: base(version, MessageTransport.Direct, authorizationServer) {
this.HttpMethods = HttpDeliveryMethods.PostRequest;
}
diff --git a/src/DotNetOpenAuth/OAuthWrap/Messages/Assertion/AssertionSuccessResponse.cs b/src/DotNetOpenAuth/OAuthWrap/Messages/Assertion/AssertionSuccessResponse.cs
index a934c07..f42e1f6 100644
--- a/src/DotNetOpenAuth/OAuthWrap/Messages/Assertion/AssertionSuccessResponse.cs
+++ b/src/DotNetOpenAuth/OAuthWrap/Messages/Assertion/AssertionSuccessResponse.cs
@@ -35,6 +35,6 @@ namespace DotNetOpenAuth.OAuthWrap.Messages {
/// </summary>
/// <value>The lifetime.</value>
[MessagePart(Protocol.wrap_access_token_expires_in, IsRequired = false, Encoder = typeof(TimespanSecondsEncoder))]
- internal TimeSpan Lifetime { get; set; }
+ internal TimeSpan? Lifetime { get; set; }
}
}
diff --git a/src/DotNetOpenAuth/OAuthWrap/Messages/ClientAccountAndPassword/ClientAccountUsernamePasswordSuccessResponse.cs b/src/DotNetOpenAuth/OAuthWrap/Messages/ClientAccountAndPassword/ClientAccountUsernamePasswordSuccessResponse.cs
index 186827c..c53bdea 100644
--- a/src/DotNetOpenAuth/OAuthWrap/Messages/ClientAccountAndPassword/ClientAccountUsernamePasswordSuccessResponse.cs
+++ b/src/DotNetOpenAuth/OAuthWrap/Messages/ClientAccountAndPassword/ClientAccountUsernamePasswordSuccessResponse.cs
@@ -42,6 +42,6 @@ namespace DotNetOpenAuth.OAuthWrap.Messages {
/// </summary>
/// <value>The lifetime.</value>
[MessagePart(Protocol.wrap_access_token_expires_in, IsRequired = false, Encoder = typeof(TimespanSecondsEncoder))]
- internal TimeSpan Lifetime { get; set; }
+ internal TimeSpan? Lifetime { get; set; }
}
}
diff --git a/src/DotNetOpenAuth/OAuthWrap/Messages/RefreshAccessTokenSuccessResponse.cs b/src/DotNetOpenAuth/OAuthWrap/Messages/RefreshAccessTokenSuccessResponse.cs
index 493bf16..36a98e5 100644
--- a/src/DotNetOpenAuth/OAuthWrap/Messages/RefreshAccessTokenSuccessResponse.cs
+++ b/src/DotNetOpenAuth/OAuthWrap/Messages/RefreshAccessTokenSuccessResponse.cs
@@ -39,6 +39,6 @@ namespace DotNetOpenAuth.OAuthWrap.Messages {
/// </summary>
/// <value>The lifetime.</value>
[MessagePart(Protocol.wrap_access_token_expires_in, IsRequired = false, Encoder = typeof(TimespanSecondsEncoder))]
- internal TimeSpan Lifetime { get; set; }
+ internal TimeSpan? Lifetime { get; set; }
}
}
diff --git a/src/DotNetOpenAuth/OAuthWrap/Messages/UsernameAndPassword/UserNamePasswordSuccessResponse.cs b/src/DotNetOpenAuth/OAuthWrap/Messages/UsernameAndPassword/UserNamePasswordSuccessResponse.cs
index addae9f..7afe7da 100644
--- a/src/DotNetOpenAuth/OAuthWrap/Messages/UsernameAndPassword/UserNamePasswordSuccessResponse.cs
+++ b/src/DotNetOpenAuth/OAuthWrap/Messages/UsernameAndPassword/UserNamePasswordSuccessResponse.cs
@@ -46,6 +46,6 @@ namespace DotNetOpenAuth.OAuthWrap.Messages {
/// </summary>
/// <value>The lifetime.</value>
[MessagePart(Protocol.wrap_access_token_expires_in, IsRequired = false, Encoder = typeof(TimespanSecondsEncoder))]
- internal TimeSpan Lifetime { get; set; }
+ internal TimeSpan? Lifetime { get; set; }
}
}