操作返回了 Azure 函数'Forbidden'无效的状态代码



我创建了一个Azure函数并试图通过Azure密钥库和证书进行身份验证在我的Azure函数中,我写了一个代码将数据保存到SharePoint列表(在线)中,它在本地主机数据中工作正常,通过服务帐户保存,但是当我在web上调用Azure函数时或通过按钮点击从SharePoint框架工作它给了我下面的错误输入图片描述

我已经在Azure Portal中添加了cors

SharePoint通常通过多因素认证(Multi - Factor Authentication, MFA)访问。另外请注意,必须为Azure AD应用程序创建证书进行身份验证,ClientSecret方法目前已被SharePoint Online阻止。

所以,除非你在没有MFA的Azure Active Directory中创建一个服务连接并使用它来访问SharePoint,否则它将无法正常工作。服务帐户服务主体通常由允许对应用程序进行编程访问的后端服务使用,但也用于出于管理目的登录系统

没有MFA的业务帐户为最低权限帐户。它将需要创建一个,然后您可以使用它来访问SharePoint。使用默认的基于MFA的用户帐户无法访问SharePoint。

请查看服务主体文档以获取更多信息。

相关内容