我有一个使用AzureAD身份验证调用ASP.NET Web API的.net守护进程。github.com/Azure-Samples/active-directory-dotnet-daemon 我想为每个守护程序实例创建一个单独的AD应用程序注册,并通过应用程序注册的显示名称属性来标识Web API
我正在使用Azure AD B2C和内置的电子邮件提供程序进行身份验证。现在我想返回用户的E-Mail,但显然E-Mail提供者只是使用E-Mail作为用户主体名称,并将E-Mail字段留空。因此,当我尝试使用MS Graph SDK检索用户主体名称(从现在开始)时,使用微软文档中提供的查询,返回的UPN是一个ID,并以@b2cname.onmicrosoft.com为后缀。