- 浏览: 179987 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (174)
- rails (25)
- js (15)
- ruby (30)
- webserver (5)
- mysql (13)
- security (5)
- thinking (5)
- common sense (2)
- linux (18)
- android (26)
- web browser (1)
- config and deploy (1)
- mac (5)
- css (2)
- db (8)
- version manager (1)
- editor (1)
- job (1)
- OOA (1)
- php (1)
- apache (2)
- mongrel (1)
- Mongodb (1)
- facebook (1)
- 架构 (1)
- 高并发 (1)
- twitter (1)
- Erlang (1)
- Scala (1)
- Lua (1)
- ubuntu (3)
- cache (1)
- 面试题 (2)
- android layout (2)
- android控件属性 (2)
- java (5)
- customize view (1)
- advanced (2)
- python (2)
- 机器学习 (5)
最新评论
OAuth gem for rails,支持豆瓣,新浪微薄,腾讯微博,搜狐微博,网易微博
http://www.haogongju.net/art/115920
OAuth是由Blaine Cook、Chris Messina、Larry Halff 及David Recordon共同发起的,目的在于为API访问授权提供一个开放的标准。
oauth目前看来进展比较顺利,可以看到其有主流语言的lib(Java、C#、Objective-C、Perl、PHP及Ruby语言),目前支持oauth的API有twitter,douban等应用。
http://forum.open.weibo.com/read.php?tid=751
http://xaop.com/blog/2010/03/05/authentication-with-oauth-in-ruby-on-rails/
http://www.iteye.com/topic/356182
- 乌兰托亚_-_爱情海.rar (7.1 MB)
- 下载次数: 0
发表评论
-
7点关于RESTful规范的API接口设计的想法
2016-11-28 14:29 980转:https://segmentfault.co ... -
RESTful API 设计指南
2016-11-28 14:17 450转:http://www.ruanyifeng.com/bl ... -
rails笔记
2016-11-28 13:55 684电子商务系统restful API问卷调查系统考试系统文档 ... -
重构臃肿 ActiveRecord 模型的 7 种方式
2016-11-19 16:29 598转:http://ruby-china.org/topics ... -
Rails系统重构:从单一复杂系统到多个小应用集群
2016-11-17 22:32 480转:http://www.infoq.com/cn/arti ... -
Custom dialog for data-confirm in Rails
2016-10-11 17:24 846Every Rails developers might ... -
常用ruby gem
2016-10-01 12:34 1166常见gems:Devise用于快 ... -
sphinx-0.99 + ultrasphinx
2016-07-27 20:20 505一、Installing Sphinx 1.Extra ... -
rails3 simple captcha
2015-06-03 16:06 671安装: ruby script/plugin insta ... -
测试ruby代码高亮
2015-05-27 16:33 568# encoding: utf-8 require 'd ... -
rails3 time zone
2015-01-04 20:07 538什么是Time Zone,就是时区,UTC或者是GMT ... -
Creating a 100% ajax CRUD using rails 3 and unobtrusive javascript
2014-12-29 22:29 765Creating the project and ... -
rails render用法
2014-12-29 18:55 1017render :action => "sho ... -
Rails 3.2 的 Ajax 向导
2014-12-29 18:50 505原文: http://chloerei.com/2012/0 ... -
ror websites
2014-03-04 11:29 631http://railscasts.com/ ht ... -
识别验证码
2011-11-18 17:20 1137用imagemagick和tesseract-ocr破解简单 ... -
rails env
2011-04-08 19:41 14501.apt-get安装ruby: ~$ sudo apt-g ... -
搭建rails开发环境
2011-04-08 19:35 995http://www.netbeans.org/ NetB ... -
fragment cache
2011-03-30 01:30 9381.hold the current frament in a ... -
validation
2011-03-19 18:09 988http://api.rubyonrails.org/clas ...
相关推荐
3. **路由集成**:Doorkeeper与Rails的路由系统紧密集成,自动为你的应用生成必要的OAuth端点,如授权请求和令牌请求。 4. **资源控制器**:Doorkeeper提供了一组预定义的控制器,可以处理授权和令牌请求。开发者...
此应用程序是使用 , 和的OAuth 2提供程序的示例。 查看的以进行实时演示。 关于门卫宝石 有关 ,, 和其他资源的更多信息,请查看该项目 安装 首先克隆: git clone git://github....
gem 'oauth2_rails' 然后执行: $ bundle 或将其自己安装为: $ gem install oauth2_rails 贡献 我将非常感兴趣的一个项目是将其提取到一个更通用的框架中,该框架可与大多数使用Rails的客户一起使用。 例如,我...
该Rails应用程序演示了如何使用omniauth-xero-oauth2 gem与Xero OAuth2 API进行接口。 该应用程序的快速演示: Ruby&Rails版本 ruby 2.6.0p0 (2018-12-25 revision 66547) [x86_64-darwin18] Rails 5.2.3 配置 从...
【标题】"rails-bootstrap-oauth:Rails 4.2 入门应用" 是一个基于 Ruby on Rails 框架的项目,旨在为初学者提供一个使用 Rails 4.2 版本开发应用的基础教程。该项目可能包含如何集成 Bootstrap 和 OAuth 认证的实践...
标题 "Rails3+GithubOAuth2+设计示例应用程序" 提供了我们正在处理一个使用Rails 3框架构建的Web应用程序,该应用集成了Github的OAuth2授权机制。Rails是Ruby on Rails的简称,是一个流行的开源Web开发框架,以其DRY...
8. **安全考虑**:Rails API通常需要与OAuth2、JWT(JSON Web Tokens)或其他身份验证机制配合,以确保API的安全性。 9. **Rate Limiting**:防止恶意用户或脚本滥用API,Rails API可以通过中间件(如Rack::Attack...
4. 小巧的Gemfile:只包含构建API所需的基本gem,减少了依赖性,提高部署效率。 二、RESTful API设计原则: 1. 资源导向:API应以资源为中心,每个URL代表一个资源,如/users表示用户资源。 2. HTTP方法:使用GET、...
Rails API Auth是一种轻量级的Rails引擎,可实现“资源所有者密码凭据授予” OAuth 2.0流( )以及针对API项目的Facebook和Google身份验证。 它使用Bearer令牌( )来授权来自客户端的请求。 安装 要安装引擎,只...
Doorkeeper-出色的OAuth 2提供程序,适用于Rails / Grape应用程序。 Doorkeeper是一款宝石(Rails引擎),可轻松将OAuth 2提供程序功能引入Ruby on Rails或Grape应用程序。 支持的功能:目录文献资料本文档对main...
CanvasOauth 是一个可安装的引擎,用于使用画布处理 oauth 工作流程并从 Rails 应用程序进行 api 调用。 这是用 Rails 3.2 测试的,我们很快就会考虑用 Rails 4 进行验证。 警告 此 gem 的当前版本在很大程度上依赖...
事实上,它已从OAuth Rails GEM( rubygems.org/gems/oauth-plugin github.com/pelle/oauth-plugin )中抽出,后者现在使用此gem作为依赖项。 用法演示¶ ↑ 我们需要明确指定oauth_callback网址,否则默认为“ oob...
Ruby_下载”进一步确认了这是关于下载和使用特定的Ruby库或gem,可能是`devise_oauth2_authenticatable`,这个库是Devise的一个扩展,Devise是一个灵活的身份验证解决方案,广泛用于Rails应用。 在Ruby on Rails中...
gem 'omniauth-weixin-oauth2', :git => ' ' 2 bundle install 3 config/initializers/omniauth.rb中 Rails. application.config.middleware.use OmniAuth::Builder do provider :weixin, 'appid', 'secret' end 4 ...
示例 Rails 4 应用程序演示了如何使用带有设计的 doorkeeper gem 来保护具有 2 条腿的 Oauth 2 身份验证api 端点请注意,如果由于某种原因无法在生产应用程序中使用 SSL,则必须将 oauth2 与 SSL 一起使用,更好地...
Ruby-Acl9是一个在Rails框架下广泛使用的基于角色的访问控制库...在使用过程中,配合标签“Ruby开发-身份验证和OAuth”,我们可以看到Acl9与OAuth等身份验证机制相结合,可以构建出更安全、灵活的身份验证和授权系统。
Google登入Rails 这个gem可让您将Google登录信息添加到您的Rails应用中。 您可以让用户使用其Google帐户注册并登录到您的服务。安装将google_sign_in添加到您的Rails应用的Gemfile并运行bundle install : gem '...
安装Rails环境通常涉及Ruby、Gem、Bundler等工具的配置,确保所有依赖项正确安装是开始学习的前提。 接下来,书中会深入讲解Rails的MVC(Model-View-Controller)架构。模型(Model)负责数据的处理和业务逻辑,...
gem 'omniauth-renren-oauth2' 然后执行: $ bundle 或者自己安装: $ gem install omniauth-renren-oauth2 用法 OmniAuth::Strategies::RenRen 只是一个 Rack 中间件。 阅读 OmniAuth 1.0 文档了解详细说明: ...