我看到一個類似的問題for Ubuntu,但我有興趣通過基於Rails的站點託管我自己的OpenID提供程序,該站點已具有身份和身份驗證系統。如何在Rails中實現OpenID服務器?
請注意,我不是在尋找代表方法use the site as an OpenID。
正確地做到這一點的最佳方法是什麼?
我看到一個類似的問題for Ubuntu,但我有興趣通過基於Rails的站點託管我自己的OpenID提供程序,該站點已具有身份和身份驗證系統。如何在Rails中實現OpenID服務器?
請注意,我不是在尋找代表方法use the site as an OpenID。
正確地做到這一點的最佳方法是什麼?
這個「No Shit Guide To Supporting OpenID In Your Applications」 似乎是你想要做的一步一步的教程。
Railscasts episode 68 OpenID authentication描述瞭如何做到這一點。這是大約一歲,所以你可能不得不做一些不同的東西。我也強烈要求更新或更新的OpenID插件(視頻中的鏈接標記爲「過時」)。
錯誤,等等,這是支持OpenID身份驗證在你寫一個Rails應用程序,不已經運行在軌道的OpenID端點.. Here是指導implimenting在Rails的一個OpenID服務器/端點pretty-很多形式劃傷.. gem install openid-server
可能會更容易,但你會學到更多自己實現它,代碼非常簡單。
這讓我想起the overview docs for ruby-openid server are still missing。但是,您可以看到the example,並且在文檔移植完成之前,請參閱docs for the python implementation,它遵循相同的對象模型。
該分步教程僅着重於使用OpenID身份驗證,而不提供身份驗證。 – Chiefwarpaint 2015-05-21 21:32:07