【问题标题】:Microsoft Graph Authentication Token IssueMicrosoft Graph 身份验证令牌问题
【发布时间】:2017-08-02 04:39:59
【问题描述】:

我是 Microsoft Graph 和 SharePoint 框架的新手。最近在开发集成 Graph API 的 spfx webpart。

我已通过hello.js 在https://apps.dev.microsoft.com 门户和AAD 实施中注册了该应用程序。

第一次浏览该页面时,它会重定向到 Microsoft 应用登录页面并提示输入凭据。

一旦身份验证成功,它就可以正常工作,从那时起它不会提示输入凭据。

是否可以直接使用应用程序 ID 和密钥访问 MS Graph API 而无需提示登录?

【问题讨论】:

    标签: microsoft-graph-api


    【解决方案1】:

    是的,您需要使用客户端凭据流来执行此操作。您将只能访问组织数据(例如 /me 不起作用,但 /users 会)。有一篇关于获取访问权的文章here。

    您需要在每个应用程序中以管理员身份登录一次,以授权您的应用程序使用您租户的数据。你可以这样做:

    https://login.microsoftonline.com/{tenant}/adminconsent?
    client_id=6731de76-14a6-49ae-97bc-6eba6914391e
    &state=12345
    &redirect_uri=http://localhost/myapp/permissions
    

    【讨论】:

      猜你喜欢
      • 2023-04-07
      • 1970-01-01
      • 2021-10-15
      • 2017-01-19
      • 1970-01-01
      • 1970-01-01
      • 2022-08-23
      • 2021-03-04
      • 1970-01-01
      相关资源
      最近更新 更多