Я использовал https://github.com/satalyst/powerbi-rest-java для аутентификации на портале Azure для встраивания отчетов power bi в мое приложение.
Существует класс с именем Office365Authenticator, который я использовал для аутентификации с использованием моих учетных данных.Я предоставил
- идентификатор клиента = "3b54c59c-2602-4100-b4e5-xxxxxxxxxxxx" (который, я предполагаю, является идентификатором приложения на портале Azure)
- идентификатор клиента = "b3e3ea8a-1379-4a80-acdd-xxxxxxxxxxxx "(идентификатор каталога)
- имя пользователя (электронная почта для входа на портал Azure)
пароль (пароль для входа на портал Azure)
Office365Authenticator ads = newOffice365Authenticator (CLIENT_ID, TENANT, USERNAME, PASSWORD);
Но выдает ошибку
{"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"}
У меня есть поиск, но я не знаю, почему это происходит длямой сценарий, когда я подтвердил, что идентификатор арендатора правильный, и пользователь связан с этим идентификатором арендатора, как видно на прилагаемом изображении.
Любая помощь будет оценена.