想用 ruby 及 rails 实现一套 OAuth2。碰到了很多很多的问题,期待能有人可以一起讨论。或者有人对此有兴趣么,一起研究讨论下吧。
#2 楼 @zhangyuxiu 之前是可以用的,我们也有个参照,无非是按照 Oauth2 的标准协议做,理解整个授权、认证过程,再考虑去怎么实现。
另外 https://github.com/Lelylan/rest-oauth2-server 的源码也很是值得参考。
#8 楼 @uudui 因为我之前看过 https://github.com/lelylan/rest-oauth2-server 的,后来有问题,记得好像是它们的维护人员说,它们维护的不好,建议我看 https://github.com/applicake/doorkeeper-provider-app ,说是 doorkeeper 比较强大。算是 oauth2 的官网吧 oauth2http://oauth.net/2/ 显示的 ruby 版实现是:https://github.com/nov/rack-oauth2-sample。 自己都看过一些些,但每次都是连最基本的调通系统都没有实现。可能是我对这些都不太熟悉。现在是期望不论哪个版本,只要能调通了,之后我在它的基础上改改就好。 但还是期望第一次能选对一个版本,深入研究下去,这次不希望又是半途而废了。不知道你对上面的三个版本怎么看?我要选择哪一个呢?
#9 楼 @zhangyuxiu 当时我们做有参考过 https://github.com/lelylan/rest-oauth2-server ,具体谁好不好说,不过应该都差不多。仔细看看他们的 README,一步一步走下来应该不会有问题的,遇到问题仔细看看错误提示信息,google 基本能够解决大部分问题。