首页 > 解决方案 > 如何确保登录到 Excel 客户端的用户与登录加载项的用户是同一用户(相同的电子邮件地址)?

问题描述

我正在构建一个 Excel 插件。我需要对用户进行身份验证并将插件发布到 AppSource。我有以下用例。

  1. 用户使用他/她的电子邮件地址登录到 Office 365 Excel 客户端email1@testuser.com
  2. 将要求同一用户使用电子邮件地址登录我们的 Office 加载项。由于 Dialog API/或其他登录方法要求,他/她将不得不单独输入电子邮件地址。

问题 1:我们如何确保用户输入与登录 Office 客户端时相同的电子邮件地址?或者检测他们是否使用单独的地址?

举个例子,他们可以在登录时使用完全不同email2@outlook.com的方式登录,即使他们使用email1@testuser.com.

问题2:是否可以在安装插件时获取电子邮件/用户详细信息?如果是这样,怎么做?

标签: azure-active-directoryoffice365office-jsoffice-addinsexcel-addins

解决方案


推荐阅读