SharePointμ μ°κ²°νλ λμ κ³μν΄μ μλ μ€λ₯κ° λ°μν©λλ€.
https://xxxx.sharepoint.com/sites/xxxx//_forms/default.aspx?wa=wsignin1.0 μμ μΈμ¦ μΏ ν€λ₯Ό κ²μνλ λμ μ€λ₯κ° λ°μνμ΅λλ€.
μΈμ¬λ§!
@ asukumar91 , μ€λ₯μ λν μΈλΆ μ 보λ₯Ό 곡μ ν΄ μ£Ό
if ctx_auth.acquire_token_for_user(username, password):
ctx = ClientContext(url, ctx_auth)
κ·Έλ λ€λ©΄μ΄ κ³μ μ λν΄ λ€λ¨κ³ μΈμ¦μ΄ νμ±νλμ΄ μμ΅λκΉ?
λμ _client credentials_λ₯Ό μ¬μ©ν΄ λ³΄μ ¨μ΅λκΉ (μ± μ μ© λ³΄μ 주체λ₯Ό ꡬμ±νλ λ°©λ²μ λν΄μλ SharePoint μ± μ μ© μ
if ctx_auth.acquire_token_for_app(client_id, client_secret):
ctx = ClientContext(url, ctx_auth)
λ€λ¨κ³ μΈμ¦μ΄μλ μ¬μ©μμ λν΄ μ¬μ©μ μ격 μ¦λͺ
νλ¦ acquire_token_for_user
λ₯Ό μ¬μ©νμ¬ μΈμ¦νλ €κ³ ν λ λμΌν λ¬Έμ κ° λ°μνμΌλ©° λμΌν ν
λνΈμμ΄ μ¬μ©μκ° λͺ μ£Ό μ μ λ¬Έμ μμ΄ μΈμ¦ ν μμμμ΅λλ€.
λ²μ 2.1.6μ μ€λ₯μμ΄ μλν©λλ€.
λ²μ 2.1.7μμμ΄ μ νν λ¬Έμ κ° μμ΅λλ€. λΉλΆκ° 2.1.6μΌλ‘ λλλ € μΌνμ΅λλ€.
μ΄κ²μ μΈμ¦ URLμ νλ μ½λ©νμ¬ νμ΄μ¬ ν΄λΌμ΄μΈνΈ μΈ‘μμ λ³κ²½λ κ²μΌλ‘ 보μ
λλ€.
https://github.com/vgrem/Office365-REST-Python-Client/blob/master/office365/runtime/auth/saml_token_provider.py#L192 λ₯Ό ' https : //company-name.sharepoint μ URLμ μ¬μ©νλλ‘ λ³κ²½
μ΄ λ¬Έμ κ° ν΄κ²° λ λκΉμ§ 2.1.5λ‘ λλ릴 κ²μ λλ€. pip install Office365-REST-Python-Client == 2.1.5
@vgrem κ°μ λ¬Έμ κ° λ°μν©λλ€ ...μ΄ μ°¨λ¨μ λλ€.
(Pdb ++) session.post (self .__ sts_profile.signInPageUrl, data = security_token, headers = { 'Content-Type': 'application / x-www-form-urlencoded'})
' https://XXX.sharepoint.com/sites/YYY/_forms/default.aspx?wa=wsignin1.0 '
μΈμ¬λ§!
μ 릴리μ€μμ λ μ΄μ μ€λ₯κ° λ°μνμ§ μμμΌνλ€κ³ μκ°ν©λλ€.
μλ
νμΈμ, μ 릴리μ€λ₯Ό PyPIμ νΈμ ν μλ μμ΅λκΉ? μ¬μ ν λ²μ 2.1.7.post1μ΄ μμ΅λλ€.
https://pypi.org/project/Office365-REST-Python-Client/#history
κ³ λ§μ.
@vgrem λ¦΄λ¦¬μ€ ν ν¨ν€μ§ μ λ‘λλ₯Ό μλννλ λ°©λ²μ λ―ΈμΈ μ‘°μ ν΄μΌν©λλ€.
ν¨ν€μ§κ° μΆμλλ λμ https://pypi.org/project/office365-rest-client/ λ₯Ό μ¬μ©ν μ μμ΅λλ€.
μλ νμΈμ,
λ©°μΉ λμ λ΄ Sharepoint κ³μ μ μ°κ²°νλ €κ³ νλλ° λΆκ°λ₯νμ΅λλ€.
2.1.5μμ relased λͺ¨λ λ²μ μ μλνμ΅λλ€. μ€μ 2.1.9κ° λ λκΉμ§ νμ λμΌν μ€λ₯κ° λ°μν©λλ€.
** _ XML μλ΅μμ ν ν°μ κ²μνλ λμ μ€λ₯κ° λ°μνμ΅λλ€. AADSTS500069 : IDκ° 'XXX'μΈ μμκ° μλͺ λμ§ μμκ±°λ μλͺ μ΄ μλͺ»λμμ΅λλ€.
https://XXX.sharepoint.com/_vti_bin/idcrl.svc_ μμ μΈμ¦ μΏ ν€λ₯Ό κ²μνλ λμ μ€λ₯κ° λ°μνμ΅λλ€ **
μ무λμ΄ μ€λ₯λ₯Ό μμ νλ λ°©λ²μ μκ³ μμ΅λκΉ? λλ λͺ¨λ κ²μ μλ ν΄μκ³ κ·Έκ²μ μλμν¬ μ μλ€
κ°μ¬.
λ²μ 2.1.9μμ "XML μλ΅μμ ν ν°μ κ²μνλ λμ μ€λ₯κ° λ°μνμ΅λλ€ : AADSTS500069 : ID ... XXXμ μμκ° μλͺ λμ§ μμκ±°λ μλͺ μ΄ μλͺ»λμμ΅λλ€"λΌλ λμΌν λ¬Έμ κ° λ°μν©λλ€.
κ°μ¬.
μλ νμΈμ,
μ΄ κ²μλ¬Ό # 207μ λ¨κ³λ₯Ό λ°λ₯΄κΈ°λ₯Ό κΆμ₯ν©λλ€.
μ΄ μ€λ₯κ° μμλλ° μ΄μ ν΄κ²°λμμ΅λλ€.
λ¬Έμ μΈμ¬
μλ νμΈμ,
# 207μ λ¨κ³μ λ°λΌ AADSTS500069 μ€λ₯λ₯Ό ν΄κ²°ν μ μμ΅λλ€.
κ°μ¬ν©λλ€!
κ°μ₯ μ μ©ν λκΈ
μλ νμΈμ, μ 릴리μ€λ₯Ό PyPIμ νΈμ ν μλ μμ΅λκΉ? μ¬μ ν λ²μ 2.1.7.post1μ΄ μμ΅λλ€.
https://pypi.org/project/Office365-REST-Python-Client/#history
κ³ λ§μ.