maks2236
Июль 20, 2016 08:13:36
Есть мысль самому сделать контроль ролей в приложении, а не использовать один из модулей. Что-то в этом духе
http://flask.pocoo.org/snippets/98/.Есть ли в таком решении потенциальная опасность, если да то в чем?
4kpt_IV
Июль 20, 2016 08:39:15
Зачем? Есть же готовые решения. Они Вам чем-то конкретно не нравятся?
maks2236
Июль 20, 2016 08:50:50
Ну зачем ставить библиотеку, когда в целом все, что нужно решается ~1 декоратором.
4kpt_IV
Июль 20, 2016 08:58:34
И контроль на уровне ролей?
И авторизация?
И вход-выход?
maks2236
Июль 20, 2016 09:05:23
4kpt_IV
Ну, авторизация, вход и выход решает flask-login, а мне надо только добавить доп. проверку (что у пользователя есть разрешение) на доступ к некоторым вьюхам.
4kpt_IV
Июль 20, 2016 09:15:16
Ну так. Возьмите flask-sequrity. Он работает поверх фласк логина.
P.S. Я сам в свое время написал систему декораторов, но мне нужен был доступ на уровне blueprint. Стандартные задачи я привык решать стандартными методами
ZerG
Июль 20, 2016 09:17:23
кроме того где гарантия что вам не потребуется завтра расширить правила доступа?
maks2236
Июль 20, 2016 14:57:22
В том то и дело, что мне сейчас требуются немного не стандартные правила на доступ к данным.
4kpt_IV
Июль 20, 2016 19:08:27
Тогда поясните. Во-первых, что значить нестандартные. Во-вторых как это отобразится на уровне ролей?
P.S. Скажу больше, если нестандартные, то одним декоратором уж точно не обойдетесь