SP Online基础身份验证弃用是否影响SharePointOnlineCredentials登录方式?
核心结论
SharePointOnlineCredentials类的用户名+密码登录方式确实属于SP Online基础认证弃用公告的覆盖范围。
具体说明
- 虽然你认为该类属于声明式认证,但它的底层实现依赖SPO的旧版基础认证端点生成身份验证Cookie,本质上是基于被弃用的基础认证机制构建的。
- 新版CSOM库移除该类的核心原因,就是它依赖的基础认证通道已被微软列入弃用清单。
- 目前SPO服务器可能仍存在临时兼容性支持,但微软已明确停止对该认证方式的维护,且会逐步完全禁用。
对应代码场景确认
你提供的代码示例:
SharePointOnlineCredentials creds = new SharePointOnlineCredentials(sUserName, securePassword); ClientContext ctx.Credentials = creds; string authCooke = creds.GetAuthenticationCookie(Sharepointuri);
完全属于公告中明确弃用的基础认证场景范畴。
内容的提问来源于stack exchange,提问作者Dan G
相关产品推荐
相关产品推荐

