我想为我的应用程序使用DNOA for OpenId支持,以便离开迄今为止我一直使用的Janrain解决方案。问题是我目前使用的用户有基于配置文件的标识符(https://www.google.com/profiles/11223344556677 ...),而DNOA检索的标识符的格式为https://www.google.com/accounts/o8/id?id=xxxxxyyyyyafgsdgfsdhg。如何使用DotNetOpenAuth检索Google个人资料?
如何检索配置文件信息?通过属性交换?和哪个属性?还是有其他一些API?我看到登录页面有一个谷歌提供商和谷歌配置文件的不同,所以有人在这里有一个答案... :)
更新:谷歌配置文件的端点是(https:// www.google.com/profiles/)
所以......现在的问题是在于如何让谷歌个人资料的ID号
好处在帐户ID的非唯一性。除此之外,正如我上面所说的,配置文件标识符是通过“http://schemas.openid.net/ax/api/user_id”属性检索的。 – ghallas 2010-12-08 07:08:01