组织用户如何登录加载项

时间:2018-04-09 03:51:55

标签: ms-word office-js

Microsoft docs state that

  

要向组织销售Office加载项,您需要创建许可数据库。这是必要的,因为:

     
      
  • ...
  •   
  • 集中部署不允许用户从AppSource购买加载项并进行部署。今天AppSource付费加载项仅适用于个人身份(Microsoft帐户), 无法工作或学校帐户。
  •   

因此,如果我希望某个组织采用我的Office加载项,我必须自己处理许可工作流程。这引出了一些文档无法回答的问题。

组织用户将没有AppSource(AS)令牌。相反,如果用户未登录Office,如何验证组织用户?我的加载项应该实现登录屏幕或单点登录(SSO)?如何在没有单点登录的情况下登录Microsoft用户?他们输入用户名/密码,然后将其发送给Microsoft Graph?这听起来根本不安全(事实上我有他们的Office凭证,就是这样)。

我想我对用于组织许可的加载项的身份验证和授权工作流程感到困惑。有人能指出我的工作实例或提供更多信息吗?

1 个答案:

答案 0 :(得分:2)

您似乎有多个相关问题。我不知道这是否能解决所有问题。

用户可以使用Microsoft帐户或工作或学校帐户登录Office。有一个单点登录系统,即当前处于预览状态,使您可以为您的应用程序利用相同的登录凭据(包括工作或学校凭证)。有关系统的概述,请参阅SSO in Office Add-ins

与任何Web应用程序一样,您当然也可以使用用户名,加密密码,用户权限和许可证状态来实现自己的后端用户表。

最后,您的网络应用程序可以利用其中一个社交身份提供商,如Facebook或Microsoft帐户。对于Microsoft帐户,如果您不使用SSO系统,则用户必须第二次登录MS帐户,即使他们已使用该帐户登录到Office。