我正在使用Google Calendar API for .NET
开发同步日历服务这是我的代码:
UserCredential credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
new ClientSecrets
{
ClientId = "[ClientId].apps.googleusercontent.com",
ClientSecret = "[ClientSecret]",
},
new[] { "https://www.googleapis.com/auth/calendar" },
"user",
CancellationToken.None).Result;
第一次登录时效果很好。执行该代码后,它会打开一个新的登录弹出窗口,以便用户可以使用他们的Google帐户登录。
问题是,当用户想要更改他们的帐户时,我不知道如何再次重新打开登录弹出窗口,因为当该代码第二次执行时,它仍然具有以前的帐户连接,它没有打开任何东西。
问题是如何重置以前帐户的连接,以便用户可以重新登录?