From 2f47a2f791fadab45a92b724af362d4df3f3284c Mon Sep 17 00:00:00 2001 From: Mark <mark@openappstack.net> Date: Thu, 1 Aug 2019 12:13:30 +0200 Subject: [PATCH] Add dummy role --- login_provider/app.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/login_provider/app.py b/login_provider/app.py index aa98b85..ae48497 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 -- GitLab