【问题标题】:AadTokenProvider returns access token from old userAadTokenProvider 从旧用户返回访问令牌
【发布时间】:2021-05-07 17:23:14
【问题描述】:

我们正在使用 javascript(React) 和 aadTokenProviderFactory 开发 Microsoft Sharepoint“小部件”以获取令牌。

import { WebPartContext } from "@microsoft/sp-webpart-base";

const getMSToken = async (context: WebPartContext) => {
  const provider = await context.aadTokenProviderFactory.getTokenProvider();
  const token = await provider.getToken('https://graph.microsoft.com');

  return token;
}

此令牌有效,一切正常。但是在切换用户时,我会从旧用户那里收到一个令牌。 如何解决此问题并为当前登录的用户获取令牌?

【问题讨论】:

    标签: javascript microsoft-graph-api access-token


    【解决方案1】:

    问题已解决。 getToken 方法有第二个参数叫做 useCachedToken: boolean。

    const token = await provider.getToken('https://graph.microsoft.com', false);
     
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-21
      • 2011-11-13
      • 1970-01-01
      • 1970-01-01
      • 2013-12-01
      • 1970-01-01
      相关资源
      最近更新 更多