diff options
author | Ib Lundgren <ib.lundgren@gmail.com> | 2013-05-31 06:52:25 -0700 |
---|---|---|
committer | Ib Lundgren <ib.lundgren@gmail.com> | 2013-05-31 06:52:25 -0700 |
commit | adc5199fcb7bec8a76c7542c2fc555bc52544522 (patch) | |
tree | 0a78d4a38bb9c3efbfdb0cda9561fad13edc15b4 | |
parent | 81e5781760224900f2dbbf38ef6718ff59a0e344 (diff) | |
parent | 39e43961b98f79a55948db0710c8e2403408d12a (diff) | |
download | oauthlib-adc5199fcb7bec8a76c7542c2fc555bc52544522.tar.gz |
Merge pull request #172 from lepture/debug-mode
another debug-mode. #170
-rw-r--r-- | oauthlib/oauth2/rfc6749/clients/base.py | 3 | ||||
-rw-r--r-- | oauthlib/oauth2/rfc6749/parameters.py | 4 | ||||
-rw-r--r-- | oauthlib/oauth2/rfc6749/utils.py | 2 |
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://') |