我使用以下代码获取令牌以针对API进行身份验证。每次进行AcquireTokenAsync调用时,是否都可以清除令牌缓存?
AuthenticationResult authenticationResult = null;
AuthenticationContext authContext = new AuthenticationContext(authority, true);
ClientCredential credential = new ClientCredential(clientId, appKey);
authenticationResult = await authContext.AcquireTokenAsync(apiResourceId, credential);
答案 0 :(得分:1)
要清除由Acquire TokenAsync调用创建的令牌缓存,可以使用方法authContext.TokenCache.Clear();
进行此操作。