MongoDB + Node JS + Role Based Access Control (RBAC)

Lerne zurzeit MEINE Stapel, die Entwicklung einer einfachen TODO-app und umsetzen wollen, Role Based Access Control (RBAC) für, die. Wie richte ich die Rollen & Berechtigung für MongoDB.

Ich soll 3 Rollen (Rollen sind vielleicht komisch Aussehen aber das ist rein, um zu lernen) :

  • GOTT
  • SUPER HERO
  • MANN

GOTT - ähnlich wie super-admin, kann nichts tun, in der Anwendung. C,R,U,D die Berechtigungen für Aufgaben und für andere Nutzer auch. Erstellen können Sie eine TODO - & weisen Sie jedem SUPER-HELD oder der MENSCH direkt. Aktualisieren oder Löschen einer Aufgabe oder einen Benutzer an einem beliebigen Punkt in der Zeit.

SUPER HERO - ähnlich wie admin, hat super power zu tun, alles auf seine persönlichen Daten, C,R,U,D für Aufgaben. Nicht erstellen kann der Benutzer. Nur Lesen & Kommentare hinzufügen für Aufgaben, die von GOTT geschaffen & ihm zugeordnet.

MANN - Kann nur Lesen und Kommentare hinzufügen, um Aufgaben ihm zugeordnet.

Um es zusammenzufassen :

GOD - C,R,U,D [Global Level]
SUPER HERO - C,R,U,D [Private] + R,U [Assigned to him]
MAN - R,U [Assigned to him]

Ich verstehe, dass ich brauche, um BENUTZER & ROLLEN-Sammlungen. Wo die ROLLEN inturn sollten BERECHTIGUNGEN etc. Wie kann ich Draht Sie alle ?

InformationsquelleAutor BeingSuman | 2016-09-28
Schreibe einen Kommentar