summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2012-04-01 07:50:20 -0700
committerAndrew Arnott <andrewarnott@gmail.com>2012-04-01 08:14:48 -0700
commit03bc5770d091ec2e96d49bb0f7dcaa77d8f1a170 (patch)
treef435cc15c12ddaa9f286d1f94ef17efded033b27
parent3dc6c8214242cecadaa9d6c63f083f68c58597fd (diff)
downloadDotNetOpenAuth-03bc5770d091ec2e96d49bb0f7dcaa77d8f1a170.zip
DotNetOpenAuth-03bc5770d091ec2e96d49bb0f7dcaa77d8f1a170.tar.gz
DotNetOpenAuth-03bc5770d091ec2e96d49bb0f7dcaa77d8f1a170.tar.bz2
Fixed inclusion of refresh token based on host policy.
-rw-r--r--src/DotNetOpenAuth.OAuth2.AuthorizationServer/OAuth2/AuthorizationServer.cs3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/DotNetOpenAuth.OAuth2.AuthorizationServer/OAuth2/AuthorizationServer.cs b/src/DotNetOpenAuth.OAuth2.AuthorizationServer/OAuth2/AuthorizationServer.cs
index 70d7838..9696402 100644
--- a/src/DotNetOpenAuth.OAuth2.AuthorizationServer/OAuth2/AuthorizationServer.cs
+++ b/src/DotNetOpenAuth.OAuth2.AuthorizationServer/OAuth2/AuthorizationServer.cs
@@ -114,8 +114,7 @@ namespace DotNetOpenAuth.OAuth2 {
accessRequestInternal.AccessTokenCreationParameters = this.AuthorizationServerServices.GetAccessTokenParameters(requestMessage);
ErrorUtilities.VerifyHost(accessRequestInternal.AccessTokenCreationParameters != null, "IAuthorizationServer.GetAccessTokenParameters must not return null.");
- // TODO: refreshToken should be set appropriately based on authorization server policy.
- var successResponseMessage = this.PrepareAccessTokenResponse(requestMessage);
+ var successResponseMessage = this.PrepareAccessTokenResponse(requestMessage, accessRequestInternal.AccessTokenCreationParameters.IncludeRefreshToken);
successResponseMessage.Lifetime = accessRequestInternal.AccessTokenCreationParameters.AccessTokenLifetime;
var authCarryingRequest = requestMessage as IAuthorizationCarryingRequest;