2017-02-10 9 views
0

Могу ли я использовать Azure AD Login параллельно с логином базы данных в своем веб-приложении с помощью JAAS? Я создал веб-приложение в лазурном портале и попытался логин, используя код, присутствующий здесь: https://github.com/AzureAD/azure-activedirectory-library-for-java/blob/dev/src/samples/public-client-app-sample/src/main/java/PublicClient.javaAzure AD с использованием JAAS

Но я столкнулся такими вопросы, как

The request body must contain the following parameter: 'client_secret or client_assertion'.\r\nTrace ID: fd0sxdac-72a3-4ac2-9aca-02aa64bb8ef5\r\nCorrelation ID: 96xsdb2c-864e-4325-b8cb-98fb6d6ab541\r\nTimestamp: 2017-02-10 13:30:02Z","error":"invalid_client"} at com.microsoft.aad.adal4j.AdalTokenRequest.executeOAuthRequestAndProcessResponse(AdalTokenRequest.java:108)

Я изменил мое приложение родное приложения и снова пытался логин , но на этот раз я в конечном итоге получаю эту ошибку:

com.microsoft.aad.adal4j.AuthenticationException: {"error_description":"AADSTS65001: The user or administrator has not consented to use the application with ID '7xxxyyy9-bcf6-4uu1-bzzz6-d279189ea7bf'. Send an interactive authorization request for this user and resource.\r\nTrace ID: cbd15f8a-983b-469f-9e20-bf0c8eee4e0c\r\nCorrelation ID: 213bb116-3617-4b89-8170-a123e072bfb5\r\nTimestamp: 2017-02-10 15:32:12Z","error":"invalid_grant"} at com.microsoft.aad.adal4j.AdalTokenRequest.executeOAuthRequestAndProcessResponse(AdalTokenRequest.java:108)

Я добавил необходимые разрешения для приложения с помощью Microsoft Graph (вход и читать профиль пользователя), но до сих пор не работает. Я был бы очень признателен, если бы один из вас мог указать мне в правильном направлении.

ответ

0

Выяснил ответ на самом деле, я просто должен был предоставить соответствующие разрешения для приложения, и он начал работать.

Смежные вопросы