Azure Active Directory API(令牌不包含family_name和given_name)

时间:2015-02-09 13:34:20

标签: python azure azure-active-directory

我的Azure Directory API存在问题。我可以为Azure AD服务授权并从我的两个帐户中获取令牌。我检查了windowsazure.com页面上的所有设置,对于这两个帐户,它看起来都一样。 我也为这两个帐户使用相同的源代码(Python + OAuth2Session + PyJWT)。

不幸的是,对于一个帐户,我在解码id_token时会获得更多详细信息。问题是我需要获取first_name和last_name字段,但它只能用于其中一个字段。另外我看到id_token的长度对他们来说是不同的(800和552个字符)。

我使用以下网址进行授权并获取令牌:

  1. AUTHORIZATION_BASE_URL:' https://login.windows.net/%s/oauth2/authorize',
  2. BASE_TOKEN_URL:' https://login.windows.net/%s/oauth2/token',
  3. 有谁知道什么是错的?

    好的,我发现了为什么它不起作用,因为我怀疑。 API仅为Azure帐户的所有者返回family_name和given_name。我还能为不同的用户返回这些数据吗?有可能吗?

0 个答案:

没有答案