百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
O

omniauth-facebook

> 编程语言
开源

OmniAuth 使用的 Facebook OAuth2 策略

1.3K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

OmniAuth 使用的 Facebook OAuth2 策略

OmniAuth Facebook   注意 我们正在寻找维护者来帮助保持此项目的最新状态。如果您有兴趣帮助,请打开一个问题表达您的兴趣。谢谢!这些说明基于 master,请参阅标签中的与特定版本相关的 README。用于 OmniAuth 的 Facebook OAuth2 策略。支持 OAuth 2.0 服务器端和客户端流。请阅读 Facebook 文档以了解更多详细信息:http://developers.facebook.com/docs/authentication 安装 添加到 Gemfile 中: ruby gem 'omniauth-facebook' 然后执行 bundle install。使用 OmniAuth::Strategies::Facebook 只是一个 Rack 中介。请阅读 OmniAuth 文档以获取详细说明:https://GitHub.com/intridea/omniauth。以下是一个快速示例,将中介添加到 Rails 应用程序中,位于 config/initializers/omniauth.rb 中: ruby Rails.application.config.middleware.use OmniAuth::Builder do provider :facebook, ENV['FACEBOOKAPPID'], ENV['FACEBOOKAPPSECRET'] end 请参阅 Sinatra 应用程序的示例,以查看服务器和客户端流(包括使用 Facebook JavaScript SDK)的完整示例。 配置 您可以配置几个选项,并通过哈希传递给提供程序方法: 选项名称 | 默认值 | 解释 --- | --- | --- scope | email | 以逗号分隔的列表,其中包含您要从用户请求的权限。请参阅 Facebook 文档以查看可用权限的完整列表:https://developers.facebook.com/docs/reference/login/ display | page | 显示身份验证页面的显示上下文。可用选项包括:page、popup 和 configid | | 使用 Facebook Login for Business 时,为系统用户访问令牌指定的配置 ID。请参阅 Facebook 文档以了解更多详细信息:https://developers.facebook.com/docs/facebook-login/facebook-login-for-business#invoke-a--login-dialog touch。请参阅 Facebook 文档以了解更多详细信息:https://developers.facebook.com/docs/reference/dialogs/oauth/ imagesize | square | 设置返回的图像 URL 在 auth 哈希中的大小。有效选项包括 square(50x50)、small(50 像素宽,可变高度)、normal(100 像素宽,可变高度)…

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Ruby

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言