Rauth

Python 的 OAuth 库
授权协议 MIT
开发语言 Python
所属分类 Web应用开发、 OAuth开发包
软件类型 开源软件
地区 不详
投 递 者 贺福
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Rauth 是一个简单的 Python OAuth 1.0/a, OAuth 2.0, 和 Ofly 消费者库,基于 Requests 构建。

特点:

  • 支持 OAuth 1.0/a, 2.0 and Ofly
  • 常规连接初始化的服务封装
  • 认证会话对象提供 keep-alive 支持
  • 良好测试 (100% coverage)
  • Built on Requests (v1.x)

示例代码:

from rauth import OAuth1Service

# Get a real consumer key & secret from https://dev.twitter.com/apps/new
twitter = OAuth1Service(
    name='twitter',
    consumer_key='J8MoJG4bQ9gcmGh8H7XhMg',
    consumer_secret='7WAscbSy65GmiVOvMU5EBYn5z80fhQkcFWSLMJJu4',
    request_token_url='https://api.twitter.com/oauth/request_token',
    access_token_url='https://api.twitter.com/oauth/access_token',
    authorize_url='https://api.twitter.com/oauth/authorize',
    base_url='https://api.twitter.com/1/')
 相关资料
  • 我正在研究ReactJS SPA。我试图从我的React SPA中找到可用于OAuth2的库,以获得授权代码。我尝试使用auth0库,但是auth0库只重定向到/authorizeendpoint,并且没有办法配置它。我们公司的认证服务器的授权endpoint是/as/authorization。有人可以请帮助哪个反应库可以使用?

  • 我试图在Android中使用WSO2和OAuth开发一个应用程序。当我在MainActivity中创建WebView时,我编写了一个lollowing代码:

  • OAuth 模块管理客户端的用户登录鉴权功能,允许应用访问第三方平台的资源。 OAuth接口支持开发者调用当前环境中安装的三方客户端App(如微信、微博等)的授权登录页面进行鉴权操作。 若终端安装了对应的客户端App,则调用客户端的授权登录页面,否则调用WAP页面进行授权登录。 方法: getServices: 获取登录鉴权列表 对象: AuthService: 登录鉴权服务对象 AppleInf

  • OAuth 是一种开放协议,允许通过桌面和 Web 应用程序以简单和标准的方法进行 API 身份验证。 OAuth是由Blaine Cook、Chris Messina、Larry Halff 及David Recordon共同发起的,目的在于为API访问授权提供一个开放的标准。OAuth讨论组于2007年4月建立,以便向这个小组的实现者提供一种机构 来编写协议草案。Eran Hammer-Lah

  • 问题内容: 我正在尝试为我的Angular应用编写登录解决方案, 这意味着允许用户通过Facebook / Google / Twitter进行连接或正常注册。 我发现Angular-OAuth很有用,但似乎不适用于Facebook(或Twitter)。 任何人都知道一个包罗万象的解决方案吗? 问题答案: 看看oauth.io 用Java轻松实现 80多家OAuth提供商 快速安全

  • OAuth related api supported by FDS Version: 1.0.0 / GET Summary: 获取OAuth存储令牌 Description: OAuth认证,使用OAuth认证前请仔细阅读FDS相关文档,并给我们发送申请邮件 Parameters Name Located in Description Required Schema storageAccess

  • OAuth Middleware 是一款 OAuth 2.0 授权服务器和 Gin-Gonic 授权中间件。这个库提供了一个基于 Gin-Gonic 的 OAuth 2.0 授权服务器和一个在使用 Gin-Gonic 开发的资源服务器中可用的授权中间件。 授权服务器使用示例 此代码段显示如何创建授权服务器: func main() {    router := gin.New()    route

  • OAuth PHP 是一个 PHP 的开发包用以提供完整的 OAuth 的客户端和提供者的开发支持。客户端使用帮助,OAuth提供者使用帮助。