Since basic user authentication is going away I need to update my auth process. I have tried multiple times but it doesn’t seem to work.
from office365.runtime.auth.authentication_context import AuthenticationContext
from office365.sharepoint.client_context import ClientContext
from office365.sharepoint.files.file import File
url = "https://test.sharepoint.com/sites/test001"
client_id = ""
client_secret = ""
    
context_auth = AuthenticationContext(url)
context_auth.acquire_token_for_app(client_id=client_id, client_secret=client_secret)
   
ctx = ClientContext(url, context_auth)
web = ctx.web
ctx.load(web)
ctx.execute_query()
print("Web site title: {0}".format(web.properties['Title']))
I have registered an app In azure with permissions.
I’m trying to use all the different values I can find here to set client_id and client_secret.
Any tips on how to get access by this method or another with the use of Office365-REST-Python-Client?
https://github.com/vgrem/Office365-REST-Python-Client
Advertisement
Answer
problem was solved with a new update in the library:
 
						

