是否可以在 Rack 中实现一次 OAuth2 安全代码并同时在 Sinatra 和 Rails 应用程序上使用它?
我对 ruby 开发相对较新,但在我看来,基于 Rack 的开发对于这种情况是有益的。
我目前是 sinatra 的粉丝,这就是我将用于我的 ruby 开发的 Web 框架,但我喜欢按照最佳实践编写代码。
如果我想为我的所有 sinatra 应用程序和 Rails 应用程序开发共享的 OAuth2 代码,请告知。这在技术上可行吗??
是否可以在 Rack 中实现一次 OAuth2 安全代码并同时在 Sinatra 和 Rails 应用程序上使用它?
我对 ruby 开发相对较新,但在我看来,基于 Rack 的开发对于这种情况是有益的。
我目前是 sinatra 的粉丝,这就是我将用于我的 ruby 开发的 Web 框架,但我喜欢按照最佳实践编写代码。
如果我想为我的所有 sinatra 应用程序和 Rails 应用程序开发共享的 OAuth2 代码,请告知。这在技术上可行吗??
是的,以Omniauth为例。许多提供商,如 Facebook、Twitter 和 Google(通过google-api-omniauth)使用 OAuth 2.0