由于某些原因,下列代码不回任何东西:

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;
}

我希望我可以得到电子邮件从雅虎或谷歌,但是中断开放则中断服务只是返回null无论提供者,我已选择。

我看到了一些其他员额,该代码应该返回一个电子邮件至少,但对我来说,它没有,请提供协助。

非常感谢

有帮助吗?

解决方案

你必须保证什么你加入电子邮件地址,以ClaimsRequest的 需要 标志的设置为真实的。

还必须确保你们正常 激活AXFetchAsSregTransform.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top