文件名称:rack-oauth2-sinatra:使用 Rack 的示例项目
文件大小:11KB
文件格式:ZIP
更新时间:2024-08-01 20:24:45
Ruby
机架oauth2-sinatra 这是一个使用的示例项目,但使用而不是 。 它使用 ActiveRecord(通过 ),但其他人很容易。 它的灵感来自原作者提供的项目。 用法 服务器 服务器是 Sinatra 应用程序的基本框架: $ bundle install $ bundle exec rake db:migrate $ bundle exec rake db:seed $ bundle exec rackup 客户 服务器也是一个准系统的 Sinatra 应用程序(但您需要获取 client_id 和 client_secret)。 它实现了“网络流”,称为authentication_code : $ [bundle install] $ bundle exec ruby app.rb 测试 待定。 作者 版权所有 (c) Nick Charlton 2014。麻省理工学
【文件预览】:
rack-oauth2-sinatra-master
----config.ru(45B)
----views()
--------error.erb(101B)
--------authorize.erb(914B)
----db()
--------seeds.rb(258B)
--------schema.rb(2KB)
--------migrate()
----models()
--------client.rb(426B)
--------access_token.rb(686B)
--------refresh_token.rb(127B)
--------authorization_code.rb(173B)
--------user.rb(114B)
----client.rb(821B)
----lib()
--------oauth2_token.rb(714B)
----Gemfile(221B)
----server.rb(3KB)
----Rakefile(55B)
----README.md(1KB)
----Gemfile.lock(1KB)
----.gitignore(630B)