无法在 Azure 门户进行身份验证
Unable to Authenticate at Azure Portal
我已经使用 https://github.com/satalyst/powerbi-rest-java 在 Azure 门户进行身份验证,以便在我的应用程序中嵌入 power bi 报告。
有一个名为 Office365Authenticator 的 class,我曾使用我的凭据对其进行身份验证。我已经提供了
- client id="3b54c59c-2602-4100-b4e5-xxxxxxxxxxxx"(我认为是 Azure 门户上的应用程序 ID)
- 租户 ID="b3e3ea8a-1379-4a80-acdd-xxxxxxxxxxxx"(目录 ID)
- 用户名(azure 门户登录电子邮件)
密码(azure门户登录密码)
Office365Authenticator 广告 = new Office365Authenticator(CLIENT_ID,租户,用户名,密码);
但是它抛出一个错误
{"error":"invalid_request","error_description":"AADSTS90019: No tenant-identifying information found in either the request or implied by any provided credentials.\r\nTrace ID: 948699d9-0f5d-4dd8-af3d-xxxxxxxxxxxx\r\nCorrelation ID: 27a9bdc9-90c1-4b40-9fe8-xxxxxxxxxxxx\r\nTimestamp: 2019-03-07 14:27:04Z"}
我进行了搜索,但没有确切的线索,当我验证租户 ID 正确并且用户与此租户 ID 相关时,我的场景会发生这种情况,如附图所示。
我们将不胜感激。
要使用ROPC(用户名和密码),您应该有以下参数:
1. client_id: your application id in the azure portal
2. client_secret: you could create this key in the application
3. grant_type:password
4. username: the user account that you want in the azure portal
5. password: the password for your account
6. scope: https://graph.microsoft.com/User.Read email openid(here use the microsoft graph api as an example, and the related permissions: User.Read, email, openid)
详情请参考here。
我已经使用 https://github.com/satalyst/powerbi-rest-java 在 Azure 门户进行身份验证,以便在我的应用程序中嵌入 power bi 报告。
有一个名为 Office365Authenticator 的 class,我曾使用我的凭据对其进行身份验证。我已经提供了
- client id="3b54c59c-2602-4100-b4e5-xxxxxxxxxxxx"(我认为是 Azure 门户上的应用程序 ID)
- 租户 ID="b3e3ea8a-1379-4a80-acdd-xxxxxxxxxxxx"(目录 ID)
- 用户名(azure 门户登录电子邮件)
密码(azure门户登录密码)
Office365Authenticator 广告 = new Office365Authenticator(CLIENT_ID,租户,用户名,密码);
但是它抛出一个错误
{"error":"invalid_request","error_description":"AADSTS90019: No tenant-identifying information found in either the request or implied by any provided credentials.\r\nTrace ID: 948699d9-0f5d-4dd8-af3d-xxxxxxxxxxxx\r\nCorrelation ID: 27a9bdc9-90c1-4b40-9fe8-xxxxxxxxxxxx\r\nTimestamp: 2019-03-07 14:27:04Z"}
我进行了搜索,但没有确切的线索,当我验证租户 ID 正确并且用户与此租户 ID 相关时,我的场景会发生这种情况,如附图所示。
我们将不胜感激。
要使用ROPC(用户名和密码),您应该有以下参数:
1. client_id: your application id in the azure portal
2. client_secret: you could create this key in the application
3. grant_type:password
4. username: the user account that you want in the azure portal
5. password: the password for your account
6. scope: https://graph.microsoft.com/User.Read email openid(here use the microsoft graph api as an example, and the related permissions: User.Read, email, openid)
详情请参考here。