问题描述
我正在尝试从使用 Azure 应用程序进行身份验证的 C# 应用程序中的默认分类存储中删除术语或术语集。我尝试使用证书和应用程序机密身份验证以及用户帐户上下文。使用证书/应用程序密钥,身份验证成功,我可以阅读条款,但在尝试删除条款时收到错误:
Microsoft.SharePoint.Client.ServerUnauthorizedAccessException: '拒绝访问。您无权执行此操作或访问此资源。'
同时使用 CSOM 和 PnP 框架进行了尝试。该应用对与 SharePoint/Term Store 相关的 SharePoint API 和 Graph API 具有完全读写权限。
使用用户帐户时,我收到无法找到登录名/密码的错误消息。在 365 Admin 中为此帐户禁用了 MFA,但似乎门户网站在通过浏览器登录时仍要求设置此功能。
使用MS Graph API和同一个Azure App,我也可以创建词条,但是Graph暂时不支持删除词条,所以不能使用这种方法。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)