Azure active directory 调用microsoft graph api时,租户目录中不存在用户错误

Azure active directory 调用microsoft graph api时,租户目录中不存在用户错误,azure-active-directory,microsoft-graph-api,Azure Active Directory,Microsoft Graph Api,我正在尝试调用microsoft graph api,我已经按照microsoft documnets的说明进行了如下操作: 1-在azure portal中注册应用程序 支持的帐户类型:所有microsoft帐户用户 2-通过以下参数调用“”,租户id,“/oauth2/v2.0/authorize”: client_id <- #Application Id - on the azure app overview page client_secret <-# the

我正在尝试调用microsoft graph api,我已经按照microsoft documnets的说明进行了如下操作:

1-在azure portal中注册应用程序 支持的帐户类型:所有microsoft帐户用户 2-通过以下参数调用“”,租户id,“/oauth2/v2.0/authorize”:

  client_id <-  #Application Id - on the azure app overview page
    client_secret <-# the secret key for my app from azure portal 
    scope <- 'https://graph.microsoft.com/.default'
    grant_type <- 'password'
    username <- 'XXX@outlook.com'
    password <-  # the user password
    tenant_id <-# tenant id for my app from azure portal

client_id根据您的评论,请遵循以下详细步骤:

确保azure广告中存在您试图获取令牌的电子邮件 详细信息如下所示的用户列表

请参见屏幕截图:

我得到了预期的代币

步骤:1

步骤:2

步骤:3

步骤:4

azure active directory
用户列表中筛选用户,如下所示

注意:

  • 请求的令牌用户必须是租户用户,例如
    YourUser@Yourtenant.onmicrosoft.com
  • 用户密码必须正确,才能起诉令牌请求
  • 确保您的用户属于租户上的azure portal
  • 您的客户Id属于该租户
  • 应用程序机密有效或未过期
  • 更新:

    我应该使用什么?“普通”还是我的房客?

    这取决于您是否有多个租户,在这种情况下,您可以使用common。 例如,用户不需要记住他们想要的特定租户 根据凭据自动重定向到特定租户 他们给了

    有关更多信息,请参阅


    尽管你有问题,还是可以随意分享

    根据您的评论,请遵循以下详细步骤:

    确保azure广告中存在您试图获取令牌的电子邮件 详细信息如下所示的用户列表

    请参见屏幕截图:

    我得到了预期的代币

    步骤:1

    步骤:2

    步骤:3

    步骤:4

    azure active directory
    用户列表中筛选用户,如下所示

    注意:

  • 请求的令牌用户必须是租户用户,例如
    YourUser@Yourtenant.onmicrosoft.com
  • 用户密码必须正确,才能起诉令牌请求
  • 确保您的用户属于租户上的azure portal
  • 您的客户Id属于该租户
  • 应用程序机密有效或未过期
  • 更新:

    我应该使用什么?“普通”还是我的房客?

    这取决于您是否有多个租户,在这种情况下,您可以使用common。 例如,用户不需要记住他们想要的特定租户 根据凭据自动重定向到特定租户 他们给了

    有关更多信息,请参阅


    尽管你有问题,还是可以随意分享

    个人
    XXX@outlook.com
    不支持授予类型:密码
    用户名必须是特定于租户的。如何设置参数?你能解释更多吗?我已经向你展示了详细信息,请尝试一下,让我知道你的更新。你好,有什么我可以帮助的吗?亲爱的@MdFaridUddinKiron我添加了关于我的问题的更多信息。你能帮我更多吗?个人
    XXX@outlook.com
    不支持授予类型:密码用户名必须是特定于租户的。如何设置参数?你能解释更多吗?我已经向你展示了详细信息,请尝试一下,让我知道你的更新。你好,有什么我可以帮助的吗?亲爱的@MdFaridUddinKiron我添加了关于我的问题的更多信息。你能帮我更多吗?
    AADSTS50034: The user account {EmailHidden} does not exist in the <tenant_ID> directory. To sign into this application, the account must be added to the directory.
    
    https://login.microsoftonline.com/YourTenant.onmicrosoft.com/oauth2/v2.0/token
    
    client_id:b603c7be_Client_id_e61f925
    scope:https://graph.microsoft.com/.default
    client_secret:NpmwO/KDJ_client_secret:NpmwO_W0kWf1SbnL
    username:tenentUser.onmicrosoft.com
    password:YourUserPassword
    grant_type:password