summaryrefslogtreecommitdiffstats
path: root/samples/OpenIdOfflineProvider/MainWindow.xaml.cs
diff options
context:
space:
mode:
Diffstat (limited to 'samples/OpenIdOfflineProvider/MainWindow.xaml.cs')
-rw-r--r--samples/OpenIdOfflineProvider/MainWindow.xaml.cs7
1 files changed, 7 insertions, 0 deletions
diff --git a/samples/OpenIdOfflineProvider/MainWindow.xaml.cs b/samples/OpenIdOfflineProvider/MainWindow.xaml.cs
index b5d7891..f9faee3 100644
--- a/samples/OpenIdOfflineProvider/MainWindow.xaml.cs
+++ b/samples/OpenIdOfflineProvider/MainWindow.xaml.cs
@@ -180,7 +180,14 @@ namespace DotNetOpenAuth.OpenIdOfflineProvider {
});
var responseMessage = await this.hostedProvider.Provider.PrepareResponseAsync(request, CancellationToken.None);
+ response.StatusCode = (int)responseMessage.StatusCode;
ApplyHeadersToResponse(responseMessage.Headers, response);
+ if (responseMessage.Content != null) {
+ if (responseMessage.Content.Headers.ContentLength.HasValue) {
+ response.ContentLength64 = responseMessage.Content.Headers.ContentLength.Value;
+ }
+ await responseMessage.Content.CopyToAsync(response.OutputStream);
+ }
}
/// <summary>