Mi piace @rbatesCanCan libreria ruby per l'autorizzazione. Mi chiedevo se esistesse qualcosa di simile per Python/Flask?Esiste qualcosa come CanCan (libreria di autorizzazioni) per pallone e python
Credo che ci sono tre requisiti principali:
- semplice modo dichiarativa di definire abilità (here is how CanCan does it)
- decoratore per collegamenti boccetta
- modo granulare per controllare abilità in altre parti del codice . vale a dire
if current_user.can('post::edit')
o qualcosa
Or, what is the one obvious way to do it? (PEP-20)
Opzioni correnti:
- Flask Simple Authorization (pendente verso qualcosa di simile per ora.)
- Flask Principal (si sentono tutti un grosso peso po ' a me)
Potrebbe includere un esempio di come usarlo nel caso in cui il collegamento si esaurisce? – ArtB