【问题标题】:Test environment for microsoft graph api and Azure v2.0microsoft graph api和Azure v2.0的测试环境
【发布时间】:2017-12-10 12:04:25
【问题描述】:

我正在使用 MS 图形端点集成 OneNote 应用程序。为了对用户进行身份验证,我使用的是 azure v2.0 端点。 microsoft graph platform、onenote和azure提供的test/sandbox环境一样吗?

目前我使用的端点如下 -

  1. 获取 onenote 笔记本 - https://graph.microsoft.com/v1.0/me/onenote/notebooks

  2. 使用 Azure v2.0 对用户进行身份验证 - https://login.microsoftonline.com/common/oauth2/v2.0/authorize https://login.microsoftonline.com/common/oauth2/v2.0/token

这些端点适用于所有环境,包括 dev/prod/test。我们在https://apps.dev.microsoft.com/ 注册的那种应用程序只重要吗?

【问题讨论】:

    标签: azure microsoft-graph-api onenote onenote-api


    【解决方案1】:

    https://developer.microsoft.com/en-us/graph/graph-explorer

    是的 - 您可以将图形资源管理器用作您的测试环境。

    https://developer.microsoft.com/en-us/graph/docs/concepts/auth_register_app_v2

    是的 - 您注册的申请类型很重要。如果这是一个新应用程序,我建议使用融合应用程序,以便您的应用程序适用于 O365 和 Microsoft 帐户。有关完整说明,请参见上面的链接。

    【讨论】:

    • 所以我们用于生产和测试环境的端点之间没有区别?
    • 没有测试环境 - 可能只有您正在使用的测试帐户。您可能还有一个测试 appid 和生产 appid,但环境始终相同。
    • 太棒了。谢谢你:)
    • 没问题 - 您可能想将问题标记为已回答;)
    • 如何区分测试appid和生产appid。我们是否有相同的程序为两个环境注册应用程序。 (即生产和测试)如developer.microsoft.com/en-us/graph/docs/concepts/… 所述
    【解决方案2】:

    除了公认的答案,Graph Explorer 可用于测试目的之外,您还可以创建 Azure Active Directory (Azure AD) sandbox 帐户并将其用作完全独立的 Azure Portal 测试环境.

    沙盒帐户在测试域(租户)下工作。与标准 Azure 门户一样,您可以注册应用程序(用于 SSO 场景)。
    您还可以“安装”测试数据,其中“安装”将测试随机用户创建为测试域下的 Microsoft 帐户(使用相同的共享密码)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-09
      • 2018-03-02
      • 1970-01-01
      • 2019-12-20
      • 2016-12-03
      • 1970-01-01
      相关资源
      最近更新 更多