Oauth2 SocialAuth for CodeIgniter

社交化登陆
授权协议 MIT
开发语言 PHP
所属分类 Web应用开发、 OAuth开发包
软件类型 开源软件
地区 国产
投 递 者 滑令
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

本程序修改自codeigniter-oauth2. 代码默认适配codeigniter框架,简单修改可以适用于任何框架或者非框架使用。有任何疑问或想法请issue或者pull request。

修改点

  • 可以运行与spark或者none-spark环境下。
  • 增加若干参数,支持国内各大平台。
  • 加入csrf验证
  • 原版providers被移动到provides/beyond the wall/文件夹中,使用者可根据需求自行移动出来使用。

支持的国内开放平台

  • 新浪微博
  • QQ互联
  • 腾讯微博
  • 百度
  • 360
  • 网易微博
  • 搜狐微博
  • 豆瓣
  • 淘宝
  • 天翼
  • 人人
  • 移动微博
  • 飞信
  • 开心网
  • 多说评论系统
 相关资料
  • 简介 除了典型的基于表单的认证之外, Laravel 同时提供一种简单便捷的方式授权通过 OAuth providers 使用 Laravel Socialite 。 社会化登录现在支持通过 Facebook、 Twitter、 LinkedIn、 Google、GitHub 和 Bitbucket 授权。 {提示}其他平台的驱动器可以在 Socialite Providers 社区驱动网站查找。

  • 我想从react js客户端和后端节点js使用KeyClope社交登录。我找不到任何方法从KeyClope生成红色标记的链接。 http://localhost:8080/auth/realms/softspace/broker/github/login?client_id=account 我不知道他们是如何生成标签id和会话代码的。

  • 通过Spring Security OAuth2重用终端用户Google身份验证以访问Web应用程序中的Google日历API 我能够通过Spring Security创建一个小的Spring Boot Web应用程序并进行登录 当应用程序启动时,我可以访问http://localhost:8080/user用户被要求谷歌登录。成功登录后,浏览器中会显示json配置文件,作为以下用户的响应: 我想

  • 我正在开发一个rest服务,它将通过浏览器、单页应用程序和移动应用程序在浏览器中提供。现在我的服务没有Spring就可以工作了。oauth2客户机是在过滤器内部实现的,可以说是“手工”。 我正在尝试将其迁移到spring Boot。阅读了大量的手册和谷歌搜索了大量的信息,我正在努力了解以下内容是否对客户来说是可能的: > 通过Spring-Security-Oauth2提供的所有帮助,使用face

  • 我在这里找一些社会融合专家来启发我这个困惑。我的Web服务器正在使用Spring安全来验证用户登录,注册。我最近在我的网络服务器上实现了Spring社交,一切都非常顺利。以fb为例,当用户从facebook登录时,Spring Social将构建outh url并将用户重定向到facebook。一旦用户在facebook认证,它将重定向他们回到我的网站。 我需要实现我的移动应用程序(html5 p

  • 我是一个新的Keycloak和尝试理解和整合Keycloak与我的react应用程序以下方式。 我想使用我已成功配置了领域、客户端和身份提供程序(如google、fb、GitHub等)的社交登录机制 这样我就可以保护我应用程序,并仅当用户通过社交登录机制成功地进行身份验证时才允许访问特定的页面/组件 我正在努力实现的是: 可以“自动”将通过社交登录登录到keycloak服务器用户注册到keyclo

  • 我正在尝试构建一个Spring Boot REST API,它将实现社交登录(Spotify)。成功登录Spotify后,我想将Spotify access_令牌存储在我生成的JWT令牌中,以便能够访问我的后端。我需要一个Spotify访问令牌,以便能够对Spotify进行API调用(几乎所有对我的应用程序的请求都需要调用Spotify API)。在JWT中存储外部服务的访问令牌是一种好做法吗?或

  • 关注、赞接口(有控件) /** * 关注、赞接口(有控件) * * @memberOf Tida * @function * * @param {object} options 入参 * @param {number} options.sellerId 卖家id * @param {number} options.targetId 赞的目标 * @param {number}