Office365 Office任务窗格应用程序中的SharePoint Online(Office 365)登录表单

Office365 Office任务窗格应用程序中的SharePoint Online(Office 365)登录表单,office365,sharepoint-online,apps-for-office,Office365,Sharepoint Online,Apps For Office,我试图实现的最终目标是在Office任务窗格应用程序中从SharePoint Online实例打开一个页面——任何页面都不重要 问题是登录页面()显示得很好,但当您单击“登录”时,它会发布到一个新的IE窗口,其中包含相同的登录页面。执行此操作后,它会丢失ReturnUrl,只会将您转发到SPO主页 我将Office应用重定向到的URL为https://mySpoSite.sharepoint.com/_login?ReturnUrl=MY_RETURN_URL 显然,这是错误的做法。有没有其他方

我试图实现的最终目标是在Office任务窗格应用程序中从SharePoint Online实例打开一个页面——任何页面都不重要

问题是登录页面()显示得很好,但当您单击“登录”时,它会发布到一个新的IE窗口,其中包含相同的登录页面。执行此操作后,它会丢失
ReturnUrl
,只会将您转发到SPO主页

我将Office应用重定向到的URL为
https://mySpoSite.sharepoint.com/_login?ReturnUrl=MY_RETURN_URL

显然,这是错误的做法。有没有其他方法可以让我登录到SPO环境,而我还没有发现

应该提到的是,这在web浏览器中非常有效

理想情况下,我不想为此使用任何服务器端代码,它将能够对客户端进行身份验证,这样,如果用户在IE中保存了凭据,它将像IE一样进行操作并预填充

提前谢谢

编辑
我尝试的另一个想法是在弹出窗口中打开SPO登录页面,并且在应用程序将其发送到SPO页面之前,必须在那里进行用户登录,但是这不起作用,因为会话没有保留在Office应用程序中。Office api中是否有允许您打开使用任务窗格会话的弹出窗口的方法?

主要解决方案是将O365登录页面使用的所有域添加到清单的AppDomains部分

似乎当您尝试使用应用程序中来自注册域以外的域的内容时,它会在新的IE进程中打开内容