summaryrefslogtreecommitdiff
path: root/oauthlib
diff options
context:
space:
mode:
authorIdan Gazit <idan@gazit.me>2012-03-13 12:03:22 -0700
committerIdan Gazit <idan@gazit.me>2012-03-13 12:03:22 -0700
commit502772f280428dc18ebd31e126e5d1bcd50913f2 (patch)
tree6a73a986f89f2a939f5243515614159bf301aab1 /oauthlib
parentc8526107a8b2356f61cac13f0520dd96d7705612 (diff)
downloadoauthlib-502772f280428dc18ebd31e126e5d1bcd50913f2.tar.gz
PEP8 cleanup
Diffstat (limited to 'oauthlib')
-rw-r--r--oauthlib/signature.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/oauthlib/signature.py b/oauthlib/signature.py
index c995370..e228dc4 100644
--- a/oauthlib/signature.py
+++ b/oauthlib/signature.py
@@ -27,6 +27,7 @@ import hmac
import urlparse
from . import utils
+
def construct_base_string(http_method, base_string_uri,
normalized_encoded_request_parameters):
"""Construct the final base string to use for signing.
@@ -41,6 +42,7 @@ def construct_base_string(http_method, base_string_uri,
utils.escape(normalized_encoded_request_parameters),
))
+
def normalize_base_string_uri(uri):
"""Normalize a uri for use in constructing a base string.
Per `section 3.4.1.2`_ of the spec.
@@ -64,6 +66,7 @@ def normalize_base_string_uri(uri):
return urlparse.urlunparse((scheme, netloc, path, '', '', ''))
+
def collect_parameters(uri_query=None, authorization_header=None, body=None,
exclude_oauth_signature=True):
"""Collect parameters from the uri query, authorization header, and request
@@ -93,6 +96,7 @@ def collect_parameters(uri_query=None, authorization_header=None, body=None,
return params
+
def normalize_parameters(params):
"""Normalize querystring parameters for use in constructing a base string.
Per `section 3.4.1.3.2`_ of the spec.
@@ -109,6 +113,7 @@ def normalize_parameters(params):
# Combine key value pairs into a string and return.
return u'&'.join([u'{0}={1}'.format(k, v) for k, v in key_values])
+
def sign_hmac_sha1(base_string, client_secret, resource_owner_secret):
"""Sign a request using HMAC-SHA1.
@@ -122,6 +127,7 @@ def sign_hmac_sha1(base_string, client_secret, resource_owner_secret):
signature = hmac.new(key, base_string, hashlib.sha1)
return binascii.b2a_base64(signature.digest())[:-1].decode('utf-8')
+
def sign_rsa_sha1(base_string, rsa_private_key):
"""Sign a request using RSASSA-PKCS #1 v1.5.
@@ -141,6 +147,7 @@ def sign_rsa_sha1(base_string, rsa_private_key):
p = PKCS1_v1_5.new(key)
return binascii.b2a_base64(p.sign(h))[:-1].decode('utf-8')
+
def sign_plaintext(client_secret, resource_owner_secret):
"""Sign a request using plaintext.
@@ -151,4 +158,3 @@ def sign_plaintext(client_secret, resource_owner_secret):
"""
return u'&'.join((utils.escape(client_secret),
utils.escape(resource_owner_secret)))
-