django-rbac.

Controllo accessi basato sui ruoli (RBAC) Implementazione per la gestione delle autorizzazioni in Django
Scarica ora

django-rbac. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Other/Proprietary Li...
  • Prezzo:
  • FREE
  • Nome editore:
  • Hector Garcia
  • Sito web dell'editore:
  • http://nomadblue.com/

django-rbac. Tag


django-rbac. Descrizione

Implementazione di controllo degli accessi basato sui ruoli (RBAC) per la gestione delle autorizzazioni in Django I seguenti elementi sono conformi a un permesso RBAC in Django-RBAC: 1. Il proprietario: il proprietario dell'oggetto è accessibile o la regola di autorizzazione stessa, ad es. un utente del sito o un amministratore della comunità. 3. L'oggetto: l'elemento accessibile su cui viene controllato il permesso, ad es. un profilo o un album fotografico. 3. L'operazione: l'azione richiesta, ad es. Visualizza, crea, cancella, mostra la data di nascita, invia un messaggio o richiedi amicizia. 4. I ruoli: Definisci chi sono gli utenti richiedenti in relazione al proprietario o all'oggetto, ad esempio anonimo, amico, famiglia, collaboratore o compagno di stanza. Questo è meglio spiegato con un semplice esempio: * L'utente FRITZ vuole vedere il signor Natural's profilo. Pertanto, FRITZ (soggetto) richiede il permesso di accedere (operazione) il profilo (oggetto) di Mr. Natural (proprietario). * FRITZ è un utente "anonimo" (ruolo), un ruolo che tutti detengono inizialmente nel sistema. Come Fritz e il signor Natural sono amici, il ruolo "amico" è aggiunto ai ruoli. Quindi abbiamo un elenco di ruolo contenente "anonimo" e "amico". * Il quadro sulla privacy esegue la sua magia per tirare una risposta: ha il permesso di fritz per accedere a questo profilo? o Per il ruolo "anonimo", il sistema nega l'accesso. o Per il ruolo dell '"amico", l'accesso è concesso, poiché il signor Natural aveva impostato l'accesso solo agli amici al suo profilo. * L'accesso è concesso, quindi FRITZ può andare avanti e visualizzare tutte le cose. Pocketments può essere assegnato a un singolo Oggetto (categoria "Per-Object Deposito", noto anche come "Autorizzazioni granulari" o "Autorizzazioni a livello di riga") come nell'esempio sopra o a tutti gli oggetti della stessa classe del modello. Per questo motivo, Django-RBAC implementa rispettivamente due classi: rbacpermission e rbacgenericperMission. Requisiti: · Django. · Python.


django-rbac. Software correlato