Windows Azure에 AD를 설치하고 일부 사용자도 만들었습니다. 또한 API에 액세스하기위한 타사 응용 프로그램 (클라이언트 ID 및 비밀 ID 사용)을 위해 AD 내 응용 프로그램을 등록/생성했습니다. 난 내 클라이언트와 비밀 ID 내가 무엇입니까 "잘못된 클라이언트로 시도 할 때사용자 대신 Azure Active Directory Graph API에 인증하는 방법은 무엇입니까?
Authenticating to the Graph API
Getting an Application ID and Password for Authenticating to the Graph API
그러나 :
나는 API를 그래프로 인증하는 아래 링크에 나와있는 단계를 따라했습니다 에러 메시지 .
Error validating credentials. Invalid client secret is provided.
또한 가능 (AD 내부 사용자의 클라이언트 자격 증명을 제공함으로써)는 사용자를 대신하여 API를 그래프로 인증하는 것입니다.
도움을 주시면 감사하겠습니다.
클라이언트 ID와 비밀 ID로 무엇을 사용하고 있습니까? – vainolo
내가 문제를 해결했습니다. 문제는 요청 본문을 인코딩해야한다는 것입니다. 그러나 Windows 로그인 페이지 (oauth 2 flow)에 자격 증명을 제공하여 사용자를 대신하여 인증 한 후 어떤 사용자가 로그인했는지 알 수 있습니다. Oauth2 토큰 응답에 로그인 한 사용자에 대한 정보가 있거나 현재 사용 가능한 API가 있습니까 user.Plz 도움말에 로그인했습니다. – Cyber