2017-10-25 8 views
1

전력 쌍보고에 액세스하려면 액세스 토큰을 생성해야합니다. 사용자 자격 증명을 사용하여 액세스 토큰을 생성하기위한 자동 인증이 필요합니다. 도메인이 페더레이션 된 활성 디렉토리와 연결되지 않은 사용자 ID에 대한 액세스 토큰을 생성 할 수 있습니다. ADFS와 연결된 도메인의 사용자 ID로 액세스 토큰을 생성 할 수 없습니다. 어떻게 ADFS에 대해 자동으로 액세스 토큰을 생성 할 수 있습니까?azure adfs를 사용하여 보고서에 전력 bi api 액세스 인증

답변

0

어떤 버전의 ADFS입니까?

ADFS 3.0 (제한적)과 ADFS 4.0 모두 OAuth를 지원하므로 일반 흐름을 따라 액세스 토큰을 얻을 수 있습니다.

+0

현재 로그인 화면 인 'https://login.microsoftonline.com/{tenantIdHere}/oauth2/token'을 표시하지 않고 아래 URL로 게시물을 요청하여 액세스 토큰을 생성하고 있습니다. 도메인이 ADFS와 연결된 사용자와 동일하게 시도하면 응답 코드가 400 인 잘못된 요청 응답을 얻게됩니다. – Mahesh

+0

일반 AD의 경우 login.onmicrosoftonline.com 기준 URL과 사용자 요청을 전달합니다. credentilas 및 클라이언트 ID 및 클라이언트 비밀. ADFS의 경우 액세스 토큰을 얻으려면 요청과 본문을 준비해야합니다. 로그인 창을 표시하지 않고 액세스 토큰이 필요합니다. 프롬프트없이 액세스 토큰을 얻을 수 있습니까? 그렇다면, 그것을 습득하는 방법? – Mahesh

+0

클라이언트 자격 증명 플로우 사용 - https://docs.microsoft.com/en-us/windows-server/identity/ad-fs/development/enabling-oauth-confidential-clients-with-ad-fs – nzpcmad