2016-07-13 5 views
-1

나는 아직 코멘트를 게시 할 수 없으므로 다음 스레드에 대한 도움이 더 필요합니다. Client-credentials don't work for powerBI REST API. 그 질문에 설명 된 것과 똑같은 상황이 있습니다. 액세스 토큰을 얻을 수 있지만 데이터 집합에이 토큰을 사용하면 403 응답을 얻을 수 있습니다. 내 목표는 UI없이 파이썬에서 Power BI REST API를 사용하는 것이다.Power BI REST API with Python

누구든지 사용자 이름과 비밀번호를 사용하여 언급 된 인증 흐름이 어떻게 이루어지고 어떤 단계에서 명확해질 수 있습니까? 먼저 액세스 토큰을 얻거나 액세스 토큰을 전혀 필요로하지 않습니까?

아니면 누군가가 사용자 이름과 비밀번호를 사용하지 않고 인증 절차를 해결 했습니까?

도움을 주시면 대단히 감사하겠습니다.

답변

1

PowerBi의 인증 가이드 https://powerbi.microsoft.com/en-us/documentation/powerbi-developer-authenticate-to-power-bi-service/에 따르면 Power BI는 인증 코드 그랜드 플로우 인 OAuth 2.0을 사용하여 사용자를 인증합니다.

그리고 응용 프로그램의 전체 권한 흐름을 보여주는 그림은 https://azure.microsoft.com/en-us/documentation/articles/active-directory-protocols-oauth-code/#oauth-20-authorization-flow을 참조하십시오. 인증 단계에서 사용자 이름과 암호를 확인할 단계를 찾을 수 있습니다.

내가 처음 액세스 토큰을 얻을 수 있습니까 질문

에 관한, 또는 내가 토큰 전혀 접속하지 않아도? 당신이 REST API에 대한 호출하는 HTTP 요청의 형식 Authentication Bearer <access token>의 헤더에 액세스 토큰을 설정해야 할 때

당신은, 처음에 액세스 토큰을 얻을 수 있습니다.