Office 365仅限令牌刷新/更新

本文关键字:刷新 更新 令牌 Office | 更新日期: 2023-09-27 18:16:09

我目前和检索令牌只是运行一切我想要运行,但我不知道如何"刷新"我的令牌。一小时后过期。这个获取App-Only令牌的方法不返回刷新令牌。

如何"刷新/更新"令牌?

我使用以下方法来检索令牌:

string authority = appConfig.AuthorizationUri.Replace("common", tenantId);
AuthenticationContext authenticationContext = new AuthenticationContext(authority,false);
string certfile = Server.MapPath(appConfig.ClientCertificatePfx);
X509Certificate2 cert = new X509Certificate(certfile,appConfig.ClientCertificatePfxPassword, X509KeyStorageFlags.MachineKeySet);
ClientAssertionCertificate cac = new ClientAssertionCertificate(appConfig.ClientId, cert);
var authenticationResult = await authenticationContext.AcquireTokenAsync(resource, cac);
return authenticationResult.AccessToken;

Office 365仅限令牌刷新/更新

请求另一个。仅限应用程序的令牌没有刷新。:)