如何创建OpenID提供商

问题描述:

我要创造我自己的OpenID提供者,而不是使用谷歌,雅虎等如何创建OpenID提供商

我刚才跟着下面的链接,创建OpenID的客户

https://github.com/DotNetOpenAuth/DotNetOpenAuth/wiki/Creating-an-openid-relying-party-%28programatically%29

当我在openId文本框中输入https://www.google.com/accounts/o8/id,它只需从Google获取身份验证,并返回具有EmailID,UserName等信息的令牌,而不是我想从我自己的提供商提供身份验证

请帮我创建支持OpenId的网站。

感谢

DotNetOpenAuth提供类和结构,从而使您可以轻松地创建 OAuth的消费者或提供和操纵令牌。然而,每个 消费者和提供者都必须决定如何处理和存储 令牌。

请按照链接

1. Dotnetopenauth single sign on with custom identity provider

2. http://hoonzis.blogspot.com/2011/08/using-dotnetopenauth-to-create-oauth.html

第二链路的细节解释。它也有一个链接,下载源代码 ,所以你可以参考。我希望你在#2上创建自己的样本 ,因为他使用的是LINQ TO SQL。