Bazı Power BI kaynaklarına erişmek için erişim belirtecini almak için bir yetkilendirme kodu almak üzere python 3.5.1 kullanarak bir kod yazdım .Yönlendirme url, bir güç bi web uygulaması kimlik doğrulaması yapmaya çalışırken yetkilendirme kodunu döndürmüyor
Web uygulaması Azure AD ile kayıtlıdır ve istemci kimliğini ve istemci gizliliğini aldım ve izinleri ayarladım.
ben sorgu dizesi inşa isteklerinin fonksiyonunu almak kütüphaneye geçti.authstring=https://login.windows.net/common/oauth2/authorize?response_type=code&client_id=xxxxx-xxxx-xxxx-xxxx&resource=https://analysis.windows.net/powerbi/api&redirect_uri=https://login.live.com/oauth20_desktop.srf
requests.get(authstring)
ama ben yönlendirir ve kodu döndürür benim tarayıcıda sorgu dizesi koymak kod
https://login.live.com/oauth20_desktop.srf?code=xxXXXXXaaaxaaaxxxxxx....
ile yerine yönlendirme url'nin
https://login.microsoftonline.com/common/oauth2/authorize?response_type=code&client_id=xxxxx-xxxx-xxxx-xxxx&resource=https://analysis.windows.net/powerbi/api&redirect_uri=https://login.live.com/oauth20_desktop.srf
yönlendirme yaparak devam ediyor.
Eksik olduğumdan emin değilim. Bunu nasıl çözeceğini bilen veya etrafındaki bir işi bilen var mı?
Web uygulaması kullanıyorum. Ben Kaynak Yönetimi Kimlik Doğrulama ve adal kullanarak denedim ama belirteci almak için ServicePrincipalCredentials kullandığınızda 403 bir yanıt alıyorum –