如何创建OpenID提供商
问题描述:
我要创造我自己的OpenID提供者,而不是使用谷歌,雅虎等如何创建OpenID提供商
我刚才跟着下面的链接,创建OpenID的客户
当我在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。