我正在尋找一個開放源代碼的C#庫與靈活的許可,以在ASP.NET MVC應用程序中使用。C#庫來驗證用戶對你自己的數據庫,臉譜,微博,OpenID,
它應該能夠根據本地數據庫,臉書,推特,OpenID或其他流行的身份驗證方法對用戶進行身份驗證。
有沒有這樣的圖書館?
我正在尋找一個開放源代碼的C#庫與靈活的許可,以在ASP.NET MVC應用程序中使用。C#庫來驗證用戶對你自己的數據庫,臉譜,微博,OpenID,
它應該能夠根據本地數據庫,臉書,推特,OpenID或其他流行的身份驗證方法對用戶進行身份驗證。
有沒有這樣的圖書館?
我懷疑有一個圖書館可以對付你可以列出的所有可能的網站。您可以使用DotNetOpenAuth作爲OpenID。
這正是Windows Identity Foundation (WIF)的目標之一。它允許您將您的驗證代碼與不同的提供商一起抽象出來。他們有一個非常完整的developer training kit,並且有模塊可以用各種不同的協議(OpenID,OAuth,Facebook,LiveID ...)進行身份驗證,或者您可以使用ACS來提供所有不同協議的抽象。
爲了獲得更大的信息,請參閱以下:
是不是Facebook和Twitter只是OpenID的中繼方? – R0MANARMY 2011-03-13 21:41:53
他們並不是所有的Facebook或Twitter用戶都有一個OpenID帳戶。 – xraminx 2011-03-13 22:02:31
酷,沒有意識到存在,生活和學習。 – R0MANARMY 2011-03-13 22:26:26