我正在将课堂API与我的Web应用程序集成以获取用户的类列表。当我第一次请求身份验证时,我正在使用.net客户端库 Google.Apis.Classroom.v1 。但是对于进一步的尝试,即使我退出谷歌帐户,它也会使用相同的令牌。在我的情况下,它始终从我最初登录的同一用户获取数据。 以下是我正在使用的代码
credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
GoogleClientSecrets.Load(stream).Secrets,
Scopes,
"user",
CancellationToken.None,
new FileDataStore(credPath, true)).Result;
var service = new ClassroomService(new BaseClientService.Initializer()
{
HttpClientInitializer = credential,
ApplicationName = ApplicationName,
});