我有一个使用Azure AD和多租户访问的SaaS系统。这将以https://sts.windows.net/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/格式和一个对象标识符ID记录发行者。 我正在使用的门户网站要求进行无缝试用,因此对于试用用户,我无法显示用于收集电子邮件等的框。当人们以后注册时,便会对其进行收集。
在最初的版本中,我搞砸了,没有收集用户名/电子邮件地址,因此我无法警告此类用户的试用即将终止。现在,我已修复此问题,并记录了Principal.Identity.Name(其中包含一封电子邮件)以及每个初始登录。
这给我留下了一堆我没有电子邮件要发送给我的人。
使用我所拥有的,也许是powershell或Graph API,我如何获取名称/电子邮件?