summaryrefslogtreecommitdiffstats
path: root/samples/OAuthServiceProvider/Members/Authorize.aspx.cs
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2013-01-27 07:25:57 -0800
committerAndrew Arnott <andrewarnott@gmail.com>2013-01-27 07:25:57 -0800
commite146cfee1b56de1eab711eba984081b3e542fb98 (patch)
tree4222b851fd96b00f96c0acd243c758bf160285d6 /samples/OAuthServiceProvider/Members/Authorize.aspx.cs
parent24e24a5f60f4f0eb67c5bdc47bea499cbf197fc7 (diff)
downloadDotNetOpenAuth-e146cfee1b56de1eab711eba984081b3e542fb98.zip
DotNetOpenAuth-e146cfee1b56de1eab711eba984081b3e542fb98.tar.gz
DotNetOpenAuth-e146cfee1b56de1eab711eba984081b3e542fb98.tar.bz2
Samples all build now.
Diffstat (limited to 'samples/OAuthServiceProvider/Members/Authorize.aspx.cs')
-rw-r--r--samples/OAuthServiceProvider/Members/Authorize.aspx.cs7
1 files changed, 5 insertions, 2 deletions
diff --git a/samples/OAuthServiceProvider/Members/Authorize.aspx.cs b/samples/OAuthServiceProvider/Members/Authorize.aspx.cs
index faa2147..822d6d0 100644
--- a/samples/OAuthServiceProvider/Members/Authorize.aspx.cs
+++ b/samples/OAuthServiceProvider/Members/Authorize.aspx.cs
@@ -11,6 +11,8 @@
using DotNetOpenAuth.OAuth.Messages;
using OAuthServiceProvider.Code;
+ using DotNetOpenAuth.Messaging;
+
/// <summary>
/// Conducts the user through a Consumer authorization process.
/// </summary>
@@ -45,7 +47,7 @@
}
}
- protected void allowAccessButton_Click(object sender, EventArgs e) {
+ protected async void allowAccessButton_Click(object sender, EventArgs e) {
if (this.AuthorizationSecret != this.OAuthAuthorizationSecToken.Value) {
throw new ArgumentException(); // probably someone trying to hack in.
}
@@ -57,7 +59,8 @@
ServiceProvider sp = new ServiceProvider(Constants.SelfDescription, Global.TokenManager);
var response = sp.PrepareAuthorizationResponse(pending);
if (response != null) {
- sp.Channel.Send(response);
+ var responseMessage = await sp.Channel.PrepareResponseAsync(response, Response.ClientDisconnectedToken);
+ await responseMessage.SendAsync();
} else {
if (pending.IsUnsafeRequest) {
this.verifierMultiView.ActiveViewIndex = 1;