From 415ab297f5d1521078d5d48a12f4c3c535f828fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Thu, 3 Jul 2014 19:37:14 +0200 Subject: [PATCH] makes sure a non-unicode string is passed to sign_url --- authentic2_idp_oauth2/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/authentic2_idp_oauth2/views.py b/authentic2_idp_oauth2/views.py index 4dfdb28..abc1fa0 100644 --- a/authentic2_idp_oauth2/views.py +++ b/authentic2_idp_oauth2/views.py @@ -108,7 +108,7 @@ def ws_proxy(request, ws_id): logger.debug('proxy to URL %r', url) method = request.method.lower() if ws.signature_key and ws.auth_mech.startswith('hmac-'): - url = signature.sign_url(url, ws.signature_key, + url = signature.sign_url(url, str(ws.signature_key), algo=ws.auth_mech[5:]) response = getattr(requests, method)(url, verify=ws.verify_certificate,