Office365-rest-python-client: Kesalahan auth dengan 2.1.7

Dibuat pada 3 Mar 2020  ·  13Komentar  ·  Sumber: vgrem/Office365-REST-Python-Client

Saya terus-menerus mendapatkan kesalahan di bawah ini saat mencoba menyambung ke SharePoint,

Terjadi kesalahan saat mengambil cookie autentikasi dari https://xxxx.sharepoint.com/sites/xxxx//_forms/default.aspx?wa=wsignin1.0

question

Komentar yang paling membantu

Hai, bisakah Anda juga memasukkan rilis baru ke PyPI? Ini masih memiliki versi 2.1.7.post1
https://pypi.org/project/Office365-REST-Python-Client/#history

Terima kasih.

Semua 13 komentar

Salam pembuka!

@ asukumar91 , dapatkah Anda membagikan beberapa detail tentang kesalahan tersebut, apakah Anda menggunakan alur kredensial pengguna:

if ctx_auth.acquire_token_for_user(username, password):
  ctx = ClientContext(url, ctx_auth)

Jika ya, apakah autentikasi multi-faktor diaktifkan untuk akun ini?

Sudahkah Anda mencoba dengan _client credentials_ (lihat Memberikan akses menggunakan SharePoint App-Only tentang cara mengonfigurasi prinsip khusus aplikasi):

if ctx_auth.acquire_token_for_app(client_id, client_secret):
  ctx = ClientContext(url, ctx_auth)

Saya memiliki masalah yang sama ketika mencoba mengotentikasi dengan menggunakan aliran kredensial pengguna acquire_token_for_user untuk pengguna tanpa otentikasi multi-faktor dan pengguna ini pada penyewa yang sama dapat mengautentikasi tanpa masalah beberapa minggu yang lalu.

image

Versi 2.1.6 bekerja tanpa kesalahan.

Saya mengalami masalah yang sama persis dengan versi 2.1.7. Harus kembali ke 2.1.6 untuk saat ini.

Ini tampaknya merupakan perubahan di sisi klien python, dengan hardcode URL otentikasi saya bisa membuatnya berfungsi.
Ubah https://github.com/vgrem/Office365-REST-Python-Client/blob/master/office365/runtime/auth/saml_token_provider.py#L192 untuk menggunakan URL ' https: //company-name.sharepoint. com / _forms / default.aspx? wa = wsignin1.0 '

Sampai masalah ini diperbaiki, saya akan kembali ke 2.1.5. pip instal Office365-REST-Python-Client == 2.1.5

@vgrem Saya mendapatkan masalah yang sama ... ini memblokir


(Pdb ++) session.post (self .__ sts_profile.signInPageUrl, data = security_token, headers = {'Content-Type': 'application / x-www-form-urlencoded'})
(Pdb ++) self.sts_profile.signInPageUrl
' https://XXX.sharepoint.com/sites/YYY/_forms/default.aspx?wa=wsignin1.0 '

Salam pembuka!

Saya yakin kesalahan seharusnya tidak terjadi lagi dengan rilis baru

Hai, bisakah Anda juga memasukkan rilis baru ke PyPI? Ini masih memiliki versi 2.1.7.post1
https://pypi.org/project/Office365-REST-Python-Client/#history

Terima kasih.

@vgrem Anda harus menemukan cara untuk mengotomatiskan pengunggahan paket setelah rilis

Sementara paket dirilis kita dapat menggunakan https://pypi.org/project/office365-rest-client/

Selamat sore,

Saya telah mencoba untuk terhubung ke akun Sharepoint saya selama berhari-hari dan itu tidak mungkin.

Saya telah mencoba semua versi yang dirilis dari 2.1.5. hingga 2.1.9 yang sebenarnya, dan saya selalu mendapatkan kesalahan yang sama.

** _ Terjadi kesalahan saat mengambil token dari tanggapan XML: AADSTS500069: Elemen dengan ID 'XXX' tidak ditandatangani atau tanda tangannya tidak valid.

Terjadi kesalahan saat mengambil cookie autentikasi dari https://XXX.sharepoint.com/_vti_bin/idcrl.svc_ **

Apakah ada yang tahu cara memperbaiki kesalahan ini? Saya telah mencoba segalanya dan saya tidak dapat membuatnya berhasil

Terima kasih.

Saya mengalami masalah yang sama "terjadi kesalahan saat mengambil token dari tanggapan XML: AADSTS500069: Elemen dengan ID ... XXX tidak ditandatangani atau tanda tangannya tidak valid" dengan versi 2.1.9.

Terima kasih.

Halo,

Saya merekomendasikan Anda untuk mengikuti langkah-langkah posting ini, # 207

Saya mengalami kesalahan ini dan sekarang sudah diperbaiki

Salam

Hai,

Saya dapat mengatasi kesalahan AADSTS500069 dengan mengikuti langkah-langkah di # 207.

Terima kasih banyak!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat