summaryrefslogtreecommitdiffstats
path: root/samples/OpenIdRelyingPartyWebForms/MembersOnly
diff options
context:
space:
mode:
Diffstat (limited to 'samples/OpenIdRelyingPartyWebForms/MembersOnly')
-rw-r--r--samples/OpenIdRelyingPartyWebForms/MembersOnly/DisplayGoogleContacts.aspx.cs8
1 files changed, 6 insertions, 2 deletions
diff --git a/samples/OpenIdRelyingPartyWebForms/MembersOnly/DisplayGoogleContacts.aspx.cs b/samples/OpenIdRelyingPartyWebForms/MembersOnly/DisplayGoogleContacts.aspx.cs
index 2cbac9a..2b3b51d 100644
--- a/samples/OpenIdRelyingPartyWebForms/MembersOnly/DisplayGoogleContacts.aspx.cs
+++ b/samples/OpenIdRelyingPartyWebForms/MembersOnly/DisplayGoogleContacts.aspx.cs
@@ -10,7 +10,7 @@
public partial class DisplayGoogleContacts : System.Web.UI.Page {
protected async void Page_Load(object sender, EventArgs e) {
- if (!string.IsNullOrEmpty(State.GoogleAccessToken)) {
+ if (!string.IsNullOrEmpty(State.GoogleAccessToken.Token)) {
this.MultiView1.ActiveViewIndex = 1;
if (State.FetchResponse != null && State.FetchResponse.Attributes.Contains(WellKnownAttributes.Contact.Email)) {
this.emailLabel.Text = State.FetchResponse.Attributes[WellKnownAttributes.Contact.Email].Values[0];
@@ -18,7 +18,11 @@
this.emailLabel.Text = "unavailable";
}
this.claimedIdLabel.Text = this.User.Identity.Name;
- var contactsDocument = await GoogleConsumer.GetContactsAsync(Global.GoogleWebConsumer, State.GoogleAccessToken, cancellationToken: Response.ClientDisconnectedToken);
+ var google = new GoogleConsumer {
+ ConsumerKey = Global.GoogleWebConsumer.ConsumerKey,
+ ConsumerSecret = Global.GoogleWebConsumer.ConsumerSecret,
+ };
+ var contactsDocument = await google.GetContactsAsync(State.GoogleAccessToken);
this.RenderContacts(contactsDocument);
}
}