일 후와 PowerBI에 검색 몇 시간없이 PowerBI 웹 애플리케이션의 샘플을 읽을 수있는, 내가 벽에 달렸다는 아래 코드이 acquiretokesilently PowerBI위한 사용자 이름 및 암호
var tokenCache = new TokenCache();
var authContext = new AuthenticationContext(authorityUri, tokenCache);
var token = authContext.AcquireToken(resourceUri, clientId, new Uri(redirectUri)).AccessToken;
을 변경하는 가장 좋은 방법은 무엇입니까
액세스 동점을 얻으려면 전력 Bi 나머지 API에 대해서는 Sliently입니다. AcquireTokenSlientAsync가 있다는 것을 알고 있지만 cliendID 및 clientSecret을 포함하여 WebApp로 등록하면 403 오류가 발생합니다.
현재 내 웹 앱은 개발자의 powerbi에 NativeApp로 등록되어 있으며 각 요청마다 토큰을 받고 있습니다. 그러나 매번 팝업이 나타납니다.
웹 페이지에 다양한 보고서를 포함시키기 위해 액세스 토큰을 사용하고 있기 때문에 누군가가 UserName과 암호를 사용하지 않고 토큰을 sliently 얻는 방법에 대한 빛을 보여줄 수 있다면 좋을 것입니다. 내가 var token = authContext.AcquireTokenSlientAsync(resourceUri, clientCredential);
어떤 통찰력을 사용하여 시도했다
이 많이 감사합니다.
AAD를 사용하는 초기 앱 인증입니까? 보고서가 사용자별로 표시하려고합니까? – JustLogic
@JustLogic 초기 응용 프로그램 인증은 클레임을 검색하는 Microsoft Graph 인증을 사용하고 있으며 사용하려고하는 예보고는 사용자 특정 –