Нам нужны некоторые параметры, передаваемые с использованием токена JWT, которые оцениваются в пользовательском SecurityManager в Apache Superset. Я прочитал некоторую информацию о том, что я могу обрабатывать такую информацию (в более новых версиях также через запросы).
Ниндзя заявляет, что может читать информацию Flask из «g» из коробки ( document Стандартный контекст ниндзя ). Это пример кода:
@expose('/login/', methods=['GET', 'POST'])
def login(self):
g.my_value = 'bar'
...
Тем не менее у меня возникают проблемы при попытке использовать информацию в SQLLab с использованием, например,
--{% set x = 'foo' %}
SELECT
{{x}},
{{g.my_value}}
FROM table_xyz
В результате
g not defined
x
оценивается правильно как 'foo', если поле g удалено. Любой намек, если это возможно?