azure-active-directory - 如何确保登录到 Excel 客户端的用户与登录加载项的用户是同一用户(相同的电子邮件地址)?
问题描述
我正在构建一个 Excel 插件。我需要对用户进行身份验证并将插件发布到 AppSource。我有以下用例。
- 用户使用他/她的电子邮件地址登录到 Office 365 Excel 客户端
email1@testuser.com
。 - 将要求同一用户使用电子邮件地址登录我们的 Office 加载项。由于 Dialog API/或其他登录方法要求,他/她将不得不单独输入电子邮件地址。
问题 1:我们如何确保用户输入与登录 Office 客户端时相同的电子邮件地址?或者检测他们是否使用单独的地址?
举个例子,他们可以在登录时使用完全不同email2@outlook.com
的方式登录,即使他们使用email1@testuser.com
.
问题2:是否可以在安装插件时获取电子邮件/用户详细信息?如果是这样,怎么做?
解决方案
推荐阅读
- python - 将图像文件写入 tfrecords 时列表索引超出范围
- css - flex-wrap 是否以相等的数量破坏内容?
- reactjs - 直接访问 URL 时的 React-js undefined props 动态页面
- c - 是否可以对同一个变量使用 scanf 两次?
- javascript - 按唯一值对对对象数组进行分组
- nd4j - Some issues with using DeepLearning4J dlls
- java - Is there a way to embed an Angular web app inside a Spring Boot JAR file?
- s3fs - s3fs -- 存储桶名称包含非法字符
- c# - 如何使用 ASP.NET MVC 在“编辑产品”上加载图像?
- c++ - Search a file and return path to it in c++ linux