diff --git a/setup.py b/setup.py
index 90f474d4b15401e14e9aa062c275be65c6b5b734..33f38e88c2a46b5835790015af9e4cc4a3c55b7d 100755
--- a/setup.py
+++ b/setup.py
@@ -45,5 +45,5 @@ setup(
     },
     keywords=["django", "openid", "sso"],
     python_requires=">=3.6",
-    install_requires=["mozilla-django-oidc>=1.2.3,<2"],
+    install_requires=["mozilla-django-oidc>=1.2.3,<2", "python-ldap>=3.2.0,<4"],
 )
diff --git a/tox.ini b/tox.ini
index 1f0abc05033e805998153f700f5daac9df8603f6..bc14a56a63952c6197ce225dcdc85f524d22f9d1 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,11 +1,12 @@
 [tox]
 envlist =
-    py{36,37,38}-django300
+    py{36,37,38}-django{30,22}
 
 [testenv]
 deps =
     -r{toxinidir}/tests/requirements.txt
-    django300: Django>=3.0.0,<3.1
+    django30: Django>=3.0,<3.1
+    django22: Django>=2.2,<3
 setenv =
     PYTHONPATH = {toxinidir}
     PYTHONUNBUFFERED = yes