2014-12-19 87 views
1

我要創造我自己的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的網站。

感謝

回答

0

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。