Office365 在Office.js任务窗格中确定用户是Windows Live还是Office 365用户?

Office365 在Office.js任务窗格中确定用户是Windows Live还是Office 365用户?,office365,office-js,excel-addins,apps-for-office,Office365,Office Js,Excel Addins,Apps For Office,考虑到Live和O365的OAuth URL是不同的**(希望我首先对这一点是正确的),有没有办法从Office任务窗格加载项中了解当前用户是使用Live ID还是Office 365 ID运行的 我们目前求助于为用户显示两个登录按钮:一个用于“使用Windows Live登录”,另一个用于“使用Office 365登录”,这将启动相应的OAuth步骤。我们希望这样做,只有一个登录按钮,并且它将针对当前登录的用户类型进行预设。您将希望查看Azure广告聚合身份验证。这篇文章讨论了各种方法 这里有

考虑到Live和O365的OAuth URL是不同的**(希望我首先对这一点是正确的),有没有办法从Office任务窗格加载项中了解当前用户是使用Live ID还是Office 365 ID运行的


我们目前求助于为用户显示两个登录按钮:一个用于“使用Windows Live登录”,另一个用于“使用Office 365登录”,这将启动相应的OAuth步骤。我们希望这样做,只有一个登录按钮,并且它将针对当前登录的用户类型进行预设。

您将希望查看Azure广告聚合身份验证。这篇文章讨论了各种方法

这里有一篇博客文章也谈到了同样的问题:

聚合身份验证支持隐式授权,这是任务窗格加载项的理想选择

此外,我们正在构建一个身份验证助手,以帮助您轻松地在任务窗格中实现相同的功能。当我的回复公开时,我会编辑它


编辑:

现在,您可以使用OfficeHelpers轻松地向Microsoft、Google、Facebook或任何第三方OAuth提供商进行身份验证

这是图书馆:

以下是文档:


如果您有任何问题/发现错误,请提交问题。

只需检查您是否有Auth Helper的更新。是的,很抱歉延迟。给你:。期待您的反馈:)。