我正在使用SharePoint在线(O365多租户)环境,并尝试将Yammer Feed集成到SharePoint网站中。 SharePoint网站通过其AD帐户(/凭据)对用户进行身份验证,而Yammer凭据则不是(Yammer用户名与AD中用户的电子邮件地址相同,但密码不同)。此方案不允许我执行单点登录。因此,无论用户是否登录到SharePoint网站,我都会使用一个始终用于拉取SharePoint网站上的yammer Feed的服务帐户。
从我的学习和理解到目前为止,在我的情况下嵌入yammer脚本并不是一个可行的选项(因为它总是会向用户显示登录按钮或从浏览器中获取缓存的yammer凭据)。我的目标是在用户查看SharePoint页面时将其传递给用户,但是当他们从SharePoint网站订阅源发布或回复yammer网络时,不应该挑战凭据(或者至少应该只输入一次凭据)。我试图通过提供商托管SharePoint应用程序来实现此目的。关于如何实现这一目标的任何建议或想法?