移动 Yeoman 办公室 SSO 客户端机密

moving the Yeoman office SSO client secret

我正在使用 Yeoman Office 生成器(支持单点登录的 Office 加载项任务窗格项目)开发 outlook 加载项。

在 Yeoman 完成并为您构建 AAD 实例后,所有关于使用该程序的文档都对 运行“npm 运行 configure-sso”进行了说明。

我的问题是“npm 运行 configure-sso”将客户端密码保存在 Microsoft 的凭据管理器(在 PC 上)中,但我想在 Azure 上托管我的加载项。有没有办法将客户端机密从 Credential Manager 移动到 Azure 实例,或移动到加载项中的环境变量?

此设置可能不适用于 Azure 部署,因为 office-addin-sso 包 SSO 代码正在尝试在 Windows 凭据管理器中存储和获取应用程序机密,因此您必须删除该包,然后自己添加代码来处理 SSO,以便可以部署到 Azure。

这里有一些 workaround。但是,Microsoft 团队计划在 8 月的某个时候对此进行记录,因此希望能尽快获得相关指导。