【问题标题】:Is it possible to authenticate to Microsoft Graph without a server?是否可以在没有服务器的情况下向 Microsoft Graph 进行身份验证?
【发布时间】:2018-06-14 13:23:05
【问题描述】:

我正在尝试使用 Microsoft Graph API 创建与 OneDrive 的集成。我们的应用完全是客户端的,服务器上没有移动部件,因此必须通过浏览器直接向 Microsoft 进行身份验证。

我们已经与使用旧版 OneDrive API 的 OneDrive 集成。这确实允许客户端流身份验证。

有一个 AngularJS 的示例,但结果证明它需要 NodeJS 服务器并再次具有服务器流身份验证。 NodeJS认证requires a secret to be passed over,这个我显然不能放到public JS中。

我找不到任何在没有秘密的情况下对图形 API 进行身份验证的示例,我说不支持客户端流身份验证是否正确?

附言我看过Writing a simple microsoft graph client without using a web server,但这个问题似乎是在问是否可以在没有用户交互的情况下进行 API 调用,而不是我在问什么。

【问题讨论】:

    标签: javascript authentication microsoft-graph-api onedrive


    【解决方案1】:

    如果我正确理解您的情况,您正在寻找implicit grant。我写了一个blog post 使用它一段时间,这也可能会有所帮助。

    【讨论】:

      猜你喜欢
      • 2020-05-12
      • 2019-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多