【问题标题】:Authenticate external users in azure AD with GraphApi使用 Graph Api 在 azure AD 中对外部用户进行身份验证
【发布时间】:2019-07-04 15:02:43
【问题描述】:

有没有办法通过 GraphApi 使用 Azure AD 对外部用户进行身份验证? 到目前为止,我已经能够使用 GraphApi 对活动目录的用户进行身份验证,但不能对外部用户进行身份验证。我已经能够识别受邀用户,但我无法对他们进行身份验证。

活动目录用户的身份验证在 Azure AD 中完成。身份验证不是通过 AD 本地完成的

【问题讨论】:

    标签: api .net-core azure-active-directory azure-ad-graph-api


    【解决方案1】:

    通常,您可以使用OAuth 2.0 authorization code flowOAuth 2.0 resource owner password credential 获取访问令牌。

    它适用于您租户的用户和来自外部租户的受邀用户(工作帐户)。

    OAuth 2.0 资源所有者密码凭证示例

    我成功在我的租户 (hanxia.onmicrosoft.com) 中为受邀用户 (jack@techlearn.top) 获取了令牌,如下所示:

    并且我可以使用访问令牌调用图形 api 来显示我租户 (hanxia.onmicrosoft.com) 中的所有用户:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-08
      • 1970-01-01
      • 1970-01-01
      • 2019-03-13
      • 1970-01-01
      相关资源
      最近更新 更多