diff --git a/SAS/TMSS/docker/tmss-testenv/docker-compose.yml b/SAS/TMSS/docker/tmss-testenv/docker-compose.yml
index a0aff9ea3abb8d5d73918ad6015defefb1fe6c47..6fff3a0338bb08dd88bc608506edbadd01384d0c 100644
--- a/SAS/TMSS/docker/tmss-testenv/docker-compose.yml
+++ b/SAS/TMSS/docker/tmss-testenv/docker-compose.yml
@@ -15,4 +15,11 @@ services:
     container_name: tmss_test_nginx
     ports:
       - "5005:5005"
+  tmss_test_oidc:
+    build:
+      context: ../../test/oidc/docker-test-mozilla-django-oidc/
+      dockerfile: dockerfiles/oidc_testprovider
+    container_name: tmss_test_oidc
+    ports:
+      - "8088:8088"
 
diff --git a/SAS/TMSS/docker/tmss-testenv/nginx.conf b/SAS/TMSS/docker/tmss-testenv/nginx.conf
index 66d9a68ca353a00841ade2a9273ac7c607648007..2bf331144da5267e98697b7e033f5d9476d8c4cc 100644
--- a/SAS/TMSS/docker/tmss-testenv/nginx.conf
+++ b/SAS/TMSS/docker/tmss-testenv/nginx.conf
@@ -40,5 +40,9 @@ http {
       proxy_pass http://tmss_test:8008;
     }
 
+    location /openid/ {
+      proxy_pass http://tmss_test_oidc:8088;
+    }
+
   }
 }
\ No newline at end of file
diff --git a/SAS/TMSS/docker/tmss-testenv/tmss_testenv_Dockerfile b/SAS/TMSS/docker/tmss-testenv/tmss_testenv_Dockerfile
index ba62c365dbb69387bafafb05e967faf607e0ac0f..43fb3c6b42a3bc27f9f9777b0417320dd0caea8d 100644
--- a/SAS/TMSS/docker/tmss-testenv/tmss_testenv_Dockerfile
+++ b/SAS/TMSS/docker/tmss-testenv/tmss_testenv_Dockerfile
@@ -21,7 +21,7 @@ ENV PATH=$PATH:/usr/pgsql-9.4/bin/
 RUN echo "Checking out code base" && \
     git clone https://git.astron.nl/ro/lofar.git && \
     cd lofar && \
-    git checkout TMSS-134 && \
+    git checkout master && \
     . CMake/gen_LofarPackageList_cmake.sh && \
     PACKAGE=TMSS  && \
     VARIANT=gnucxx11_opt  && \
diff --git a/SAS/TMSS/test/oidc/docker-test-mozilla-django-oidc/testprovider/oidcprovider/management/commands/createuser.py b/SAS/TMSS/test/oidc/docker-test-mozilla-django-oidc/testprovider/oidcprovider/management/commands/createuser.py
index 11fc496c521cf65641dbe5bc4e10509e379f231c..76eb780c1f5247a94400bdb7421761416ad20548 100644
--- a/SAS/TMSS/test/oidc/docker-test-mozilla-django-oidc/testprovider/oidcprovider/management/commands/createuser.py
+++ b/SAS/TMSS/test/oidc/docker-test-mozilla-django-oidc/testprovider/oidcprovider/management/commands/createuser.py
@@ -17,11 +17,13 @@ class Command(BaseCommand):
         parser.add_argument("username", help="account username")
         parser.add_argument("password", help="account password")
         parser.add_argument("email", help="account email address")
+        parser.add_argument("groups", help="account user groups", nargs='*')
 
     def handle(self, **options):
         username = options["username"]
         password = options["password"]
         email = options["email"]
+        groups = options["groups"]
 
         if User.objects.filter(username=username).exists():
             self.stdout.write("User {} already exists.".format(username))
@@ -29,5 +31,6 @@ class Command(BaseCommand):
 
         user = User.objects.create(username=username, email=email)
         user.set_password(password)
+        user.groups.set(groups)
         user.save()
         self.stdout.write("User {} created.".format(username))