summaryrefslogtreecommitdiff
path: root/postgresqleu/auth.py
diff options
context:
space:
mode:
authorMagnus Hagander2019-01-06 11:49:14 +0000
committerMagnus Hagander2019-01-10 19:44:35 +0000
commit2953ca34d08a443a14db23c0df2740ab57f89ea5 (patch)
treed648ee229be98d91cd5e4e4a7fe13a494a592169 /postgresqleu/auth.py
parentee2472bd429be09f183dc3f5345ad2f03c1c1393 (diff)
Import related fixes from 2to3
Diffstat (limited to 'postgresqleu/auth.py')
-rw-r--r--postgresqleu/auth.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/postgresqleu/auth.py b/postgresqleu/auth.py
index 2509f941..3cc01fb6 100644
--- a/postgresqleu/auth.py
+++ b/postgresqleu/auth.py
@@ -28,8 +28,8 @@ from django.conf import settings
import base64
import json
import socket
-import urlparse
-import urllib
+import urllib.parse
+import urllib.request, urllib.parse, urllib.error
import requests
from Crypto.Cipher import AES
from Crypto.Hash import SHA
@@ -54,7 +54,7 @@ def login(request):
# Put together an url-encoded dict of parameters we're getting back,
# including a small nonce at the beginning to make sure it doesn't
# encrypt the same way every time.
- s = "t=%s&%s" % (int(time.time()), urllib.urlencode({'r': request.GET['next']}))
+ s = "t=%s&%s" % (int(time.time()), urllib.parse.urlencode({'r': request.GET['next']}))
# Now encrypt it
r = Random.new()
iv = r.read(16)
@@ -98,7 +98,7 @@ def auth_receive(request):
# Now un-urlencode it
try:
- data = urlparse.parse_qs(s, strict_parsing=True)
+ data = urllib.parse.parse_qs(s, strict_parsing=True)
except ValueError:
return HttpResponse("Invalid encrypted data received.", status=400)
@@ -164,7 +164,7 @@ We apologize for the inconvenience.
base64.b64decode(ivs, "-_"))
s = decryptor.decrypt(base64.b64decode(datas, "-_")).rstrip(' ')
try:
- rdata = urlparse.parse_qs(s, strict_parsing=True)
+ rdata = urllib.parse.parse_qs(s, strict_parsing=True)
except ValueError:
return HttpResponse("Invalid encrypted data received.", status=400)
if 'r' in rdata: