我正在寻找一种方法,为新的O365用户帐户(以及现有的一个用户帐户)自动配置“有效”Yammer用户帐户,而无需用户“点击Yammer磁贴”或以其他方式登录到Yammer。
默认流程(as articulated in this post)是:
我们正在构建一个员工应用程序,该应用程序目前显示公司新闻。我们希望通过REST API添加社交功能,利用Yammer平台。我们已经开发出一种解决方案来冒充现有用户并代表他们代表/发表评论。
然而,大多数员工都是“不熟练”的蓝领工人,预计他们不会完成第2,3和3步骤。 4以上'创建/激活'他们的Yammer用户帐户(激活步骤)。
到目前为止考虑或探索的方法:
使用REST API创建新用户 - 这会使用户处于“待处理”状态,该状态在激活步骤完成之前一直处于待处理状态。
使用批量更新用户从CSV创建新用户:
a)如果设置了密码,则会成功创建一个新的“活动”用户(太棒了!)。但是,该用户帐户似乎与相应的O365用户帐户完全断开连接(意味着对用户配置文件属性的更改不会与Azure AD同步,密码可能不同,并且在AAD中删除/暂停的用户将不会同步到Yammer的)。这些帐户仅在激活步骤完成后才会链接
b)如果未设置密码,则新用户将以“挂起”状态创建,与使用REST API非常相似。
问题:
答案 0 :(得分:0)
关于默认流程的步骤非常精确,但我想补充一点,一旦用户在AD中创建,用户就可以直接访问Yammer.com(在网络上或在iphone / android上)并通过那里登录。 Iphone和Android使用Azure身份验证库来查找用户Office帐户。
有没有其他方法可以在Yammer中创建一个“活跃”用户,该用户链接到用户的O365帐户? 目前还没有。
是否可以使用提供商托管应用来模拟用户并代表他们完成激活步骤? 目前不支持此功能。
不是它解决了问题,但REST API是否允许您将用户的状态从“待处理”更新为“活动”(或者首先创建“活动”用户)? 这没有api。