Azure 1.0 oauth 끝점 (암시 적 흐름)에 대해 얻은 액세스 토큰을 사용하여 다른 Microsoft Graph REST 끝점을 사용할 때 실패 할 것으로 예상되는 내용 (있는 경우)을 이해하려고합니다.). 예를 들어, Azure AD 테넌트에 새 앱 등록을 만들고 Microsoft Graph 서비스를 추가하고 사용 가능한 모든 단일 사용 권한을 선택했습니다 (총 66 개). 내가 찾은 것은 https://login.windows.net/common/oauth2/authorize 엔드 포인트에서 얻은 액세스 토큰을 사용하여 https://graph.windows.net/ REST 엔드 포인트에 대한 기본 디렉토리 쿼리를 실행할 수 있다는 것입니다. 그러나 "me"나 OneNote REST 엔드 포인트와 같은 다른 것들은 401 인증되지 않은 오류로 실패합니다. 보조 노트로서 - 나는이 모든 시나리오를 Azure 2.0 oauth 엔드 포인트에서 작동하고 나의 권한 요구 사항에 대한 스코프를 전달할 수 있습니다.Azure AD 1.0 인증을 사용하는 Microsoft Graph API 사용
그래서 ...이 모든 것을 기반으로 Microsoft Graph Endpoint의 큰 부분이이 시나리오에서 작동하지 않을 것인지, 아니면 리디렉션 할 때 잘못된 RESOURCE 매개 변수를 전달할 것인지 잘 모르겠습니다. 끝내려면 .../내 액세스 코드를 얻기 위해 엔드 포인트를 인증하는 등의 작업이 필요합니다. 예를 들어, 1.0 oauth 엔드 포인트를 사용할 때 다른 리소스가 필요한지 (내가보고있는 유일한 변수 인 경우), 지원되는 것으로 예상되는 정보가 없거나 알 수있는 다른 정보인지 여부를 설명하는 정보가있는 경우 지금 당장), 또는 뭐든간에. 구체적인 세부 사항은 여기에 있습니다.
감사합니다.
고마워요, 당신은 실제로 두 번째 단락에서 제대로 못 박았습니다. API의 호스트 이름의 차이점을 보았습니다. 내 자원을 https://graph.microsoft.com으로 변경했는데 그 내용이 효과가있었습니다. 정말 감사합니다!! :-) –
@StevePeschka, 같은 문제를 해결하는 다른 사람들을 도울 수있는 답변을 수락하십시오. –