出于某种原因,以下代码不返回任何内容:
string alias = response.FriendlyIdentifierForDisplay;
var sreg = response.GetExtension<ClaimsResponse>();
if (sreg != null && sreg.MailAddress != null)
{
alias = sreg.MailAddress.User;
}
if (sreg != null && !string.IsNullOrEmpty(sreg.Email))
{
alias = sreg.Email;
}
if (sreg != null && !string.IsNullOrEmpty(sreg.FullName))
{
alias = sreg.FullName;
}
我希望我可以从 Yahoo 或 Google 获得电子邮件,但 sreg 只返回 null 我选择的任何提供商。
我看到其他一些帖子说这段代码至少应该返回一封电子邮件,但对我来说,它没有,请协助。
非常感谢