Skip to main content

Simple OAuth 2.0 client library

Project description

0. What is pyoauth2 about?

pyoauth2 provides simple OAuth 2.0 [1] client, which enables easy authorization/authentication to several web service APIs, such as Google APIs, Facebook API, Foursquare and so on. (Note that Twitter does not provide OAuth 2.0 as of now.)

This module tries to follow detailed specs on Internet-Draft of OAuth 2.0 (Candidate replacement of RFC 5849) but as of now it is implemented on a visceral level.

[1]http://tools.ietf.org/html/draft-ietf-oauth-v2

1. Lisence

pyoauth2 is distributed under New BSD Lisence. See LISENCE file for details.

2. Requirements

pyoauth2 depends on following modules:

Actually urllib2 can handle same functions as requests but in order to realize more simple and readable code, requests module was selected for HTTP transaction.

[2]http://pypi.python.org/pypi/requests

3. Installation

pyoauth2 is registered on PyPI so you can install this library with pip and easy_install if you are connected to the internet.

Otherwise, you can run setup.py in Python 2.7 or setup.cfg in Python 3.3+ for installing pyoauth2

4. Getting Started

to be written…

5. Changelog

2012-04-20 version 0.0.1 released

Project details


Release history Release notifications

History Node

0.0.4

History Node

0.0.3

History Node

0.0.2

This version
History Node

0.0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
pyoauth2-0.0.1.tar.gz (2.7 kB) Copy SHA256 hash SHA256 Source None Apr 22, 2012

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page