Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Web
  • » flask своя реализация разделения ролей [RSS Feed]

#1 Июль 20, 2016 08:13:36

maks2236
Зарегистрирован: 2016-07-20
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

flask своя реализация разделения ролей

Есть мысль самому сделать контроль ролей в приложении, а не использовать один из модулей. Что-то в этом духе http://flask.pocoo.org/snippets/98/.
Есть ли в таком решении потенциальная опасность, если да то в чем?

Офлайн

#2 Июль 20, 2016 08:39:15

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

flask своя реализация разделения ролей

Зачем? Есть же готовые решения. Они Вам чем-то конкретно не нравятся?

Офлайн

#3 Июль 20, 2016 08:50:50

maks2236
Зарегистрирован: 2016-07-20
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

flask своя реализация разделения ролей

Ну зачем ставить библиотеку, когда в целом все, что нужно решается ~1 декоратором.

Офлайн

#4 Июль 20, 2016 08:58:34

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

flask своя реализация разделения ролей

И контроль на уровне ролей?
И авторизация?
И вход-выход?

Офлайн

#5 Июль 20, 2016 09:05:23

maks2236
Зарегистрирован: 2016-07-20
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

flask своя реализация разделения ролей

4kpt_IV
Ну, авторизация, вход и выход решает flask-login, а мне надо только добавить доп. проверку (что у пользователя есть разрешение) на доступ к некоторым вьюхам.

Офлайн

#6 Июль 20, 2016 09:15:16

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

flask своя реализация разделения ролей

Ну так. Возьмите flask-sequrity. Он работает поверх фласк логина.

P.S. Я сам в свое время написал систему декораторов, но мне нужен был доступ на уровне blueprint. Стандартные задачи я привык решать стандартными методами

Офлайн

#7 Июль 20, 2016 09:17:23

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2586
Репутация: +  60  -
Профиль   Отправить e-mail  

flask своя реализация разделения ролей

кроме того где гарантия что вам не потребуется завтра расширить правила доступа?



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#8 Июль 20, 2016 14:57:22

maks2236
Зарегистрирован: 2016-07-20
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

flask своя реализация разделения ролей

В том то и дело, что мне сейчас требуются немного не стандартные правила на доступ к данным.

Офлайн

#9 Июль 20, 2016 19:08:27

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

flask своя реализация разделения ролей

Тогда поясните. Во-первых, что значить нестандартные. Во-вторых как это отобразится на уровне ролей?

P.S. Скажу больше, если нестандартные, то одним декоратором уж точно не обойдетесь

Отредактировано 4kpt_IV (Июль 20, 2016 19:09:04)

Офлайн

  • Начало
  • » Web
  • » flask своя реализация разделения ролей[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version