2017-02-10 4 views
0

JAAS를 사용하여 웹 응용 프로그램에 데이터베이스 로그인과 병렬로 Azure AD Login을 사용할 수 있습니까? 나는 푸른 포털에서 웹 응용 프로그램을 만들었으며 여기에 코드 현재 사용하여 로그인을 시도 : https://github.com/AzureAD/azure-activedirectory-library-for-java/blob/dev/src/samples/public-client-app-sample/src/main/java/PublicClient.javaJAAS를 사용하는 Azure AD

을하지만

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)

나는 마이크로 소프트 그래프 (로그인 및 사용자 프로필을 읽기)를 사용하여 응용 프로그램에 필요한 권한을 추가했습니다,하지만 여전히 작동하지 않습니다. 여러분 중 한 명이 올바른 방향으로 나를 가리킬 수 있다면 정말 고마워요.

답변

0

실제로 대답을 알아 냈으므로 응용 프로그램에 대한 관련 권한을 부여하면 작업이 시작됩니다.