diff --git a/login_provider/app.py b/login_provider/app.py
index aa98b85e348c2bcb9f476717479c936906dd68b7..ae48497b279d5f8778b8ba49dc97ba6fa5a4ed7a 100644
--- a/login_provider/app.py
+++ b/login_provider/app.py
@@ -2,10 +2,10 @@ from flask import abort, Flask, redirect, request
 from os import urandom
 from hydra_client import HydraAdmin
 from flask_sqlalchemy import SQLAlchemy
+from sqlalchemy.ext.hybrid import hybrid_property, hybrid_method
 from flask_security import Security, SQLAlchemyUserDatastore, \
     UserMixin, login_required, current_user
 
-
 HYDRA_ADMIN_URL = "http://127.0.0.1:4445"
 
 app = Flask(__name__)
@@ -24,8 +24,16 @@ class User(db.Model, UserMixin):
     active = db.Column(db.Boolean())
     confirmed_at = db.Column(db.DateTime())
 
+    @hybrid_property
+    def roles(self):
+        return []
+
+    @roles.setter
+    def roles(self, role):
+        pass
+
 # Setup Flask-Security
-user_datastore = SQLAlchemyUserDatastore(db, User)
+user_datastore = SQLAlchemyUserDatastore(db, User, None)
 security = Security(app, user_datastore)
 
 # Create a user to test with