summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIb Lundgren <ib.lundgren@gmail.com>2013-05-31 06:52:25 -0700
committerIb Lundgren <ib.lundgren@gmail.com>2013-05-31 06:52:25 -0700
commitadc5199fcb7bec8a76c7542c2fc555bc52544522 (patch)
tree0a78d4a38bb9c3efbfdb0cda9561fad13edc15b4
parent81e5781760224900f2dbbf38ef6718ff59a0e344 (diff)
parent39e43961b98f79a55948db0710c8e2403408d12a (diff)
downloadoauthlib-adc5199fcb7bec8a76c7542c2fc555bc52544522.tar.gz
Merge pull request #172 from lepture/debug-mode
another debug-mode. #170
-rw-r--r--oauthlib/oauth2/rfc6749/clients/base.py3
-rw-r--r--oauthlib/oauth2/rfc6749/parameters.py4
-rw-r--r--oauthlib/oauth2/rfc6749/utils.py2
3 files changed, 5 insertions, 4 deletions
diff --git a/oauthlib/oauth2/rfc6749/clients/base.py b/oauthlib/oauth2/rfc6749/clients/base.py
index ac78ab3..d462133 100644
--- a/oauthlib/oauth2/rfc6749/clients/base.py
+++ b/oauthlib/oauth2/rfc6749/clients/base.py
@@ -14,6 +14,7 @@ from oauthlib.oauth2.rfc6749 import tokens
from oauthlib.oauth2.rfc6749.parameters import prepare_token_request
from oauthlib.oauth2.rfc6749.errors import TokenExpiredError
from oauthlib.oauth2.rfc6749.errors import InsecureTransportError
+from oauthlib.oauth2.rfc6749.utils import is_secure_transport
AUTH_HEADER = 'auth_header'
@@ -101,7 +102,7 @@ class Client(object):
.. _`I-D.ietf-oauth-v2-bearer`: http://tools.ietf.org/html/rfc6749#section-12.2
.. _`I-D.ietf-oauth-v2-http-mac`: http://tools.ietf.org/html/rfc6749#section-12.2
"""
- if not uri.lower().startswith('https://'):
+ if not is_secure_transport(uri):
raise InsecureTransportError()
token_placement = token_placement or self.default_token_placement
diff --git a/oauthlib/oauth2/rfc6749/parameters.py b/oauthlib/oauth2/rfc6749/parameters.py
index 6b73ce2..d232f72 100644
--- a/oauthlib/oauth2/rfc6749/parameters.py
+++ b/oauthlib/oauth2/rfc6749/parameters.py
@@ -157,7 +157,7 @@ def parse_authorization_code_response(uri, state=None):
&state=xyz
"""
- if not is_secure_transport(uri.lower()):
+ if not is_secure_transport(uri):
raise InsecureTransportError()
query = urlparse.urlparse(uri).query
@@ -213,7 +213,7 @@ def parse_implicit_response(uri, state=None, scope=None):
Location: http://example.com/cb#access_token=2YotnFZFEjr1zCsicMWpAA
&state=xyz&token_type=example&expires_in=3600
"""
- if not is_secure_transport(uri.lower()):
+ if not is_secure_transport(uri):
raise InsecureTransportError()
fragment = urlparse.urlparse(uri).fragment
diff --git a/oauthlib/oauth2/rfc6749/utils.py b/oauthlib/oauth2/rfc6749/utils.py
index b052532..bb5479c 100644
--- a/oauthlib/oauth2/rfc6749/utils.py
+++ b/oauthlib/oauth2/rfc6749/utils.py
@@ -87,4 +87,4 @@ def is_secure_transport(uri):
"""Check if the uri is over ssl."""
if os.environ.get('DEBUG'):
return True
- return uri.startswith('https://')
+ return uri.lower().startswith('https://')