делаю базовые шаги из инструкции со страницы образа на хабе докера. При логине у меня просто перезагружается страница и опять показывает окно логина, ошибок никаких. В логе контейнера вижу такое:
flask_wtf.csrf.CSRFError: 400 Bad Request: The CSRF session token is missing.
Пробовал менять настройки конфига на такие:
SESSION_COOKIE_HTTPONLY = False # Prevent cookie from being read by frontend JS?
SESSION_COOKIE_SECURE = False # Prevent cookie from being transmitted over non-tls?
SESSION_COOKIE_SAMESITE: None["None", "Lax", "Strict"] | None = "Lax"
После этого еще раз делал superset init, но всё равно при входе то же самое.
Может кто-то сталкивался с этим? Вроде же всё просто должно быть
а пробовал в compose поднять?
Щас будет тупой совет. Закрой все вкладки которые у тебя открыты с вебмордой - перезапусти контейнер - попробуй в режиме инкогнито открыть вебморду
Пока нет, вот скоро буду пробовать, так как других вариантов пока не осталось
Пробовал с разных машин и браузеров, в том числе в инкогнито
попробуй WTF_CSRF_ENABLED = True WTF_CSRF_EXEMPT_LIST = [] WTF_CSRF_TIME_LIMIT = 60 * 60 * 24 * 365 как раз на неделе поднимал в ecs
Попробовал через sed поменять, но видимо где-то ошибся и теперь контейнер не стартует. Попробую вернуться на последний конфиг и еще раз настроить. Exepmt_list и time_limit получается сильно влияют?
а да это или делать в superset_config.py, но я сую свой конфиг через докерфайл
Обсуждают сегодня