Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Onedrive for business:静默身份验证_Php_Sharepoint_Sharepoint 2013_Onedrive - Fatal编程技术网

Php Onedrive for business:静默身份验证

Php Onedrive for business:静默身份验证,php,sharepoint,sharepoint-2013,onedrive,Php,Sharepoint,Sharepoint 2013,Onedrive,我需要让许多用户上传powerpoint演示文稿,并让我的webapp为其请求嵌入链接,以便它可以显示在iframe中 powerpoint演示文稿都需要存储在一个地方,以确保安全。不在用户自己的实时帐户中。所以我想使用我们的公司live帐户,它不是onedrive业务 有人知道怎么做吗?我认为OneDrive business office 365对于我们使用它的目的来说太贵了,OneDrive SDK文档似乎更清晰,它们提供了返回嵌入链接的可能性,如果我没有弄错的话,这是通过SharePoi

我需要让许多用户上传powerpoint演示文稿,并让我的webapp为其请求嵌入链接,以便它可以显示在iframe中

powerpoint演示文稿都需要存储在一个地方,以确保安全。不在用户自己的实时帐户中。所以我想使用我们的公司live帐户,它不是onedrive业务


有人知道怎么做吗?我认为OneDrive business office 365对于我们使用它的目的来说太贵了,OneDrive SDK文档似乎更清晰,它们提供了返回嵌入链接的可能性,如果我没有弄错的话,这是通过SharePoint API无法实现的。

云服务(如OneDrive)是从调用用户上下文构建的,可以访问另一个帐户中的共享内容。无论好坏,如果您想要管理这些共享内容系统,您需要控制您的“授权”用户池。对于较小规模的操作,这不会阻止工作,而是成为应用程序开发人员承担的手动税

如果您有大量用户,或者对用户进出公司有严格要求,那么您需要考虑将active directory base与O356配合使用,因为它的设计从一开始就是这样的,有一个API,有一个API。听起来这可能无法满足您的成本要求,但这绝对是为该工作设计的最佳工具


如果您想使用公共OneDrive产品并进行一些手动组管理,您可以查看所有消费者OneDrive帐户都可以使用的组管理,但是体验需要更多的工作,我不确定您能够实现的场景的完整扩展,但这应该满足您的成本管理/要求。

您的意思是允许组织中的“许多”用户在您有权审核/控制内容分发和组织的情况下构建/共享演示文稿?没错。我需要用户能够上传powerpoint演示文稿,以便它可以显示在Web应用程序上。显然,OneDrive是保存ppt动画的唯一方法,所以我需要使用它。我只是希望所有的ppt都存储在一个我们公司可以控制的空间里,这样用户就不会把事情搞砸了。这就是为什么我想使用我们公司的onedrive帐户进行静默身份验证。这不是office 365帐户。谢谢您的回答。我让用户将他们的文件上传到我通过API创建的文件夹中的OneDrive帐户,请求嵌入链接并将其保存到数据库中。作为备用方案,我继续将powerpoints上传到crocodoc,crocodoc也可以工作,但没有动画。以防用户意外删除他们的onedrive文件或帐户。很高兴听到您以功能性方式将其链接起来。如果您想保持演示文稿的“服务”状态,可以随时将演示文稿的副本保存到OneDrive上您自己的“备份”帐户中。