2017-12-18 11 views
0

Ich erstelle eine Anwendung mit Winkel 4, wo mein Super-Admin verschiedene Rollen erstellen und Zugriff auf verschiedene Features (Berechtigungen) geben, so dass beide Dinge dynamisch sein werden.Dynamische Rollen und Berechtigungen basierte Autorisierung auf Winkel 4 Anwendung

Jetzt möchte ich nur Funktionen anzeigen, die Benutzer Berechtigungen basierend auf der Rolle, die er zugewiesen hat, und eine andere Sache ist, ich möchte auch die Route schützen, so dass ein Benutzer nicht auf die Feature mit der URL manuell eingeben zugreifen.

Ich habe ngx-Berechtigungen mit überprüft, dass ich dies beide Dinge tun kann, aber ich muss den Standardnamen für Rolle haben (die ich nicht in meiner Anwendung habe) und müssen wissen, welcher Benutzer welche Berechtigungen (das hat wird auch nicht haben)

Gibt es eine Möglichkeit, rollenbasierte Autorisierung mit dynamischen Rollennamen und dynamischen Feature-Berechtigungen zu tun?

Jede Hilfe wäre willkommen.

Antwort

0

Sie können route activate guards dafür verwenden. Siehe this

Verwandte Themen