使用DotnetOpenAuth从雅虎OpenId获取FirstName + LastName

本文关键字:FirstName LastName 获取 OpenId DotnetOpenAuth 雅虎 使用 | 更新日期: 2023-09-27 18:01:36

使用DotnetOpenAuth,我可以像这样从Google OpenID获取FirstName + LastName:

var fetch = new FetchRequest();
fetch.Attributes.AddRequired(WellKnownAttributes.Name.First);
fetch.Attributes.AddRequired(WellKnownAttributes.Name.Last);

但是Yahoo OpenId, FirstName和LastName是= null

帮忙吗?

使用DotnetOpenAuth从雅虎OpenId获取FirstName + LastName

您可以尝试WellKnownAttributes.Name.FullName查看Yahoo!但如果没有,那么这只是提供商之间的差异之一,雅虎可能不支持你想要的一切。这不是dotnetopenauth特有的事情。这是雅虎的东西