Outlook 加载项许可证令牌不会作为 ?et 查询字符串参数传递给加载项 iframe



在我的 Outlook 加载项中,我注意到许可证令牌根本没有作为 ?et 查询字符串传递。我做了一些调试并发现了以下内容:似乎 OsfControl 中的 StoreType 值的值总是被硬编码为"交换"https://r1.res.office365.com/owa/prem/16.1569.8.2186260/scripts/microsoft.owa.extensibilitynext.js 这会导致未定义的_omnexEntitlment在检索 eToken 时,它始终使用初始空字符串值进行检索。

 getEToken: function() {
            return this._omexEntitlement ? this._omexEntitlement.etoken : this._etoken
        },

加载项(Dropbox to Outlook 导入)

许可证令牌仅包含在通过 Office 应用商店发布的加载项中。你可以为开发/测试方案复制此功能,但对于生产方案,它需要在应用商店中发布。有关详细信息,请参阅许可证如何适用于 Office 和 SharePoint 外接程序。

对于旁加载的外接程序,您需要从外接程序本身处理许可。这通常是通过在首次激活外接程序时让用户对自己进行身份验证来完成的。

最新更新