Office365-rest-python-client: 身份验证问题

创建于 2018-06-21  ·  7评论  ·  资料来源: vgrem/Office365-REST-Python-Client

你好,

我在 Cloud 中使用 sharepoint,从昨天开始出现身份验证错误:“检索令牌时发生错误:AADSTS70002:验证凭据时出错。AADSTS50126:用户名或密码无效。检索身份验证 cookie 时发生错误

你有类似的问题吗? 是Azure AD的问题??

非常感谢支持

安德烈亚

所有7条评论

您是否使用了acquire_token_for_user(usernameg, password) 方法?
如果是这样,密码参数不是您登录 sharepoint 的密码,而是 office 365 应用程序 ID。

@DuiduiLi到6月20日,我用用户名和密码对一个站点

解决。 问题是使用公司用户,仅通过浏览器在 Azure Active Directory 和内部 Active Direcotry 之间执行检查。 对于批处理脚本,我在云 AAD 中创建了一个用户。

您是否使用了acquire_token_for_user(usernameg, password) 方法?
如果是这样,密码参数不是您登录 sharepoint 的密码,而是 office 365 应用程序 ID。

您能解释一下 Office 365 应用程序 ID 的含义吗?

@Cesaaar @DuiduiLi @Matt-Duke @jimr @mirontoli
是错误线程在云中创建新帐户的解决方案。
使用公司 ID 有什么问题,需要在组织端提供任何权限。

@DuiduiLi到6月20日,我用用户名和密码对一个站点

您能否详细说明什么是 office365 应用程序 ID。 我在使用 Acquire_token_for_user(usernameg, password) 和我的 SP 登录 ID 和密码时也有同样的错误。 提前致谢

当我尝试执行以下代码时出现错误

从 office365.runtime.auth.authentication_context 导入 AuthenticationContext
从 office365.sharepoint.client_context 导入 ClientContext
网址 = ""
ctx_auth = AuthenticationContext(url)
ctx_auth.acquire_token_for_user("用户名", "密码")
ctx = ClientContext(url, ctx_auth)
打印(ctx)
错误是
AttributeError: 'NoneType' 对象没有属性 'text'

此页面是否有帮助?
0 / 5 - 0 等级