Python 的 OAuth 庫:Rauth

pleo 11年前發布 | 18K 次閱讀 Rauth OpenID/單點登錄SSO

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.推ter.com/apps/new
推ter = OAuth1Service(
    name='推ter',
    consumer_key='J8MoJG4bQ9gcmGh8H7XhMg',
    consumer_secret='7WAscbSy65GmiVOvMU5EBYn5z80fhQkcFWSLMJJu4',
    request_token_url='https://api.推ter.com/oauth/request_token',
    access_token_url='https://api.推ter.com/oauth/access_token',
    authorize_url='https://api.推ter.com/oauth/authorize',
    base_url='https://api.推ter.com/1/')

項目主頁:http://www.baiduhome.net/lib/view/home/1371963710682

 本文由用戶 pleo 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!