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/OAuthConsumer/Yammer.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/OAuthConsumer/Yammer.aspx.cs')
-rw-r--r-- | samples/OAuthConsumer/Yammer.aspx.cs | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/samples/OAuthConsumer/Yammer.aspx.cs b/samples/OAuthConsumer/Yammer.aspx.cs index d8993fe..57169fc 100644 --- a/samples/OAuthConsumer/Yammer.aspx.cs +++ b/samples/OAuthConsumer/Yammer.aspx.cs @@ -47,23 +47,24 @@ var yammer = new WebConsumer(YammerConsumer.ServiceDescription, this.TokenManager); } - protected void obtainAuthorizationButton_Click(object sender, EventArgs e) { + protected async void obtainAuthorizationButton_Click(object sender, EventArgs e) { var yammer = YammerConsumer.CreateConsumer(this.TokenManager); - string requestToken; - Uri popupWindowLocation = YammerConsumer.PrepareRequestAuthorization(yammer, out requestToken); + var tuple = await YammerConsumer.PrepareRequestAuthorizationAsync(yammer, Response.ClientDisconnectedToken); + Uri popupWindowLocation = tuple.Item1; + string requestToken = tuple.Item2; this.RequestToken = requestToken; string javascript = "window.open('" + popupWindowLocation.AbsoluteUri + "');"; this.Page.ClientScript.RegisterStartupScript(GetType(), "YammerPopup", javascript, true); this.MultiView1.SetActiveView(this.CompleteAuthorizationView); } - protected void finishAuthorizationButton_Click(object sender, EventArgs e) { + protected async void finishAuthorizationButton_Click(object sender, EventArgs e) { if (!Page.IsValid) { return; } var yammer = YammerConsumer.CreateConsumer(this.TokenManager); - var authorizationResponse = YammerConsumer.CompleteAuthorization(yammer, this.RequestToken, this.yammerUserCode.Text); + var authorizationResponse = await YammerConsumer.CompleteAuthorizationAsync(yammer, this.RequestToken, this.yammerUserCode.Text, Response.ClientDisconnectedToken); if (authorizationResponse != null) { this.accessTokenLabel.Text = HttpUtility.HtmlEncode(authorizationResponse.AccessToken); this.MultiView1.SetActiveView(this.AuthorizationCompleteView); |