文件名称:rails_oauth_app:如何以简单的方式将 OAuth 2 添加到 Rails 应用程序的示例
文件大小:269KB
文件格式:ZIP
更新时间:2024-06-25 20:37:47
Ruby
示例 Rails OAuth 2 应用程序 这个 repo 包含如何将 OAuth 2 添加到 Rails 应用程序的示例,该应用程序围绕与我们简单的 BCrypt/注册/会话身份验证系统相同的基本结构构建。 为了运行示例并理解代码,请确保执行以下操作: 使用 API 调用的手动 OAuth 2 Web 流程, “低级”OAuth 2 库: ,和 带有基于提供程序的 API 包装器的 OAuth 流: 一个“厨房水槽”,多合一,API 包装器: 使用 GitHub 注册示例应用程序的实例 为了运行这个应用程序,你需要 在您的下注册您的应用程序。 使用以下申请信息填写表格,然后单击“注册申请”: 应用程序名称: OAuth 2 Example App 主页 URL : http://localhost 授权回调地址: http://localhost:9888/oauth
【文件预览】:
rails_oauth_app-master
----.gitignore(707B)
----app()
--------mailers()
--------assets()
--------models()
--------helpers()
--------views()
--------controllers()
----config.ru(153B)
----bin()
--------rails(219B)
--------setup(805B)
--------bundle(129B)
--------spring(461B)
--------rake(164B)
----db()
--------migrate()
--------seeds.rb(343B)
--------schema.rb(1KB)
----LICENSE(1KB)
----public()
--------robots.txt(202B)
--------422.html(2KB)
--------favicon.ico(0B)
--------500.html(1KB)
--------404.html(2KB)
----README.md(10KB)
----vendor()
--------assets()
----config()
--------boot.rb(132B)
--------database.yml(3KB)
--------routes.rb(232B)
--------environments()
--------environment.rb(150B)
--------application.rb(1KB)
--------locales()
--------initializers()
----oauth2-flow.jpg(211KB)
----lib()
--------assets()
--------tasks()
----Gemfile(570B)
----Rakefile(249B)
----registration.jpg(69KB)
----Gemfile.lock(5KB)
----GIT_BRANCHING.md(2KB)