代码之家  ›  专栏  ›  技术社区  ›  Kpo

用户帐户从不为空

  •  0
  • Kpo  · 技术社区  · 4 年前

    我使用graphapi的弹出窗口记录我的用户,然后请求一个令牌silent来获取其日历事件。一切都很好,因为它的预期工作,我可以与事件。

    这正常吗?如果这永远不会返回null,我应该如何检查是否有已登录的用户?

    0 回复  |  直到 4 年前
        1
  •  1
  •   MMThornberg    4 年前

    您没有指定要使用哪种语言(当然,这是不相关的),所以这里有一个使用javascript的示例来说明我的观点。

    https://docs.microsoft.com/en-us/azure/active-directory/develop/tutorial-v2-javascript-spa#use-the-microsoft-authentication-library-msal-to-sign-in-the-user 以下代码段显示了说明上述内容的代码流:

    enter image description here

    检查缓存帐户后,将尝试静默令牌获取。这只有在帐户在应用程序中可用时才有意义,即使在尝试获取令牌之前也是如此。