diff options
author | Andrew Arnott <andrewarnott@gmail.com> | 2013-01-27 07:25:57 -0800 |
---|---|---|
committer | Andrew Arnott <andrewarnott@gmail.com> | 2013-01-27 07:25:57 -0800 |
commit | e146cfee1b56de1eab711eba984081b3e542fb98 (patch) | |
tree | 4222b851fd96b00f96c0acd243c758bf160285d6 /samples/OAuthServiceProvider/Members/Authorize.aspx.cs | |
parent | 24e24a5f60f4f0eb67c5bdc47bea499cbf197fc7 (diff) | |
download | DotNetOpenAuth-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.cs | 7 |
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; |