为O365用户

时间:2016-04-21 07:33:31

标签: azure office365 yammer

我正在寻找一种方法,为新的O365用户帐户(以及现有的一个用户帐户)自动配置“有效”Yammer用户帐户,而无需用户“点击Yammer磁贴”或以其他方式登录到Yammer。

默认流程(as articulated in this post)是:

  1. Office 365管理员在Office 365(或Azure AD)中创建用户。
  2. 用户使用为租户配置的身份提供程序登录Office 365。
  3. 用户点击应用启动器中的Yammer磁贴转到Yammer。
  4. 为Office 365用户创建了一个新的Yammer用户。
  5. Azure Active Directory中用户的配置文件属性会自动填充在用户的Yammer配置文件中。
  6. 我们正在构建一个员工应用程序,该应用程序目前显示公司新闻。我们希望通过REST API添加社交功能,利用Yammer平台。我们已经开发出一种解决方案来冒充现有用户并代表他们代表/发表评论。

    然而,大多数员工都是“不熟练”的蓝领工人,预计他们不会完成第2,3和3步骤。 4以上'创建/激活'他们的Yammer用户帐户(激活步骤)。

    到目前为止考虑或探索的方法:

    1. 使用REST API创建新用户 - 这会使用户处于“待处理”状态,该状态在激活步骤完成之前一直处于待处理状态。

    2. 使用批量更新用户从CSV创建新用户:
      a)如果设置了密码,则会成功创建一个新的“活动”用户(太棒了!)。但是,该用户帐户似乎与相应的O365用户帐户完全断开连接(意味着对用户配置文件属性的更改不会与Azure AD同步,密码可能不同,并且在AAD中删除/暂停的用户将不会同步到Yammer的)。这些帐户仅在激活步骤完成后才会链接 b)如果未设置密码,则新用户将以“挂起”状态创建,与使用REST API非常相似。

    3. 问题:

      • 有没有其他方法可以在Yammer中创建一个“活跃”用户,该用户链接到用户的O365帐户?
      • 是否可以使用提供商托管应用来冒充用户并代表他们完成激活步骤?
      • 并不是说它解决了问题,但是REST API是否允许您将用户的状态从“待处理”更新为“活动”(或者首先创建“活动”用户)?

1 个答案:

答案 0 :(得分:0)

关于默认流程的步骤非常精确,但我想补充一点,一旦用户在AD中创建,用户就可以直接访问Yammer.com(在网络上或在iphone / android上)并通过那里登录。 Iphone和Android使用Azure身份验证库来查找用户Office帐户。

有没有其他方法可以在Yammer中创建一个“活跃”用户,该用户链接到用户的O365帐户? 目前还没有。

是否可以使用提供商托管应用来模拟用户并代表他们完成激活步骤? 目前不支持此功能。

不是它解决了问题,但REST API是否允许您将用户的状态从“待处理”更新为“活动”(或者首先创建“活动”用户)? 这没有api。