3

我正在使用 REST 检索列表项,并且对于内部用户来说一切正常 - 我使用的是 Office 365,它对于同步和联合(使用 ADFS)的 AD 帐户以及 @onmicrosoft.com 帐户都很好。

但是,相同的代码在外部用户(我使用组织帐户和 Microsoft 帐户进行测试)时失败,并出现相同的错误:“此网站中已存在具有指定标题的列表、调查、讨论区或文档库。请选择另一个标题。”

这个错误显然没有任何意义,因为我只是在检索列表项。

我使用 CSOM 而不是 REST 重写了整个内容,结果完全相同。

我再也找不到它了,但我记得在某处读到外部用户在使用客户端代码时被视为匿名用户。在 Office 365 中,您无法向匿名用户提供访问权限,所以如果这是真的,我想知道我能做什么?

有任何想法吗?皮埃尔

4

1 回答 1

0

首先,您必须将外部用户(没有任何 O365 许可证来访问您的租户/O365 的用户)添加到 SharePoint Online 并授权与外部用户共享。

您可以在此处查看详细信息步骤:

http://sergeluca.wordpress.com/2013/08/23/office-365-sharepoint-online-managing-external-users/

在此之后还要检查他们是否能够浏览该列表中的凭据。

于 2014-05-26T04:56:31.167 回答