hallo,
ich bin gerade dabei eine neue ASP.Net Anwendung zu planen und muss u.a. die Benutzer die dann Zugriff haben sollen verwalten. Bisher habe ich immer für meine Anwendungen versucht einen gewissen Standard für Benutzer-Tabellen einzuhalten. Dieser Standard hat sich von Projekt zu Projekt (classic ASP) immer verändert und verbessert.
Meine Frage ist nun ob ich bei meinem Standard bleiben soll und diesen in .Net nachbaue oder auf die aspnetdb-Datenbank zurückgreife mit alle den bereits fertigen Möglichkeiten um dann über eine weitere Tabelle mit Anwendungsspezifischen Benutzereinstellungen per Fremdschlüssel an die Benutzer-Tabelle anzudocken. Hätte den Vorteil dass ich im .Net-Standard bin was die Authentifizierung anbelangt und dennoch meine eigenen Einstellungen habe um individuelle Anforderungen zu lösen.
Weiterer Vorteil wäre ich habe für interne und externe Benutzer die gleiche Tabelle und kann diese sogar über Applications trennen (wenn ich den Sinn so richtig verstanden habe) oder sogar über Rollen innerhalb einer Applikation.
Wie macht ihr das?
ich bin gerade dabei eine neue ASP.Net Anwendung zu planen und muss u.a. die Benutzer die dann Zugriff haben sollen verwalten. Bisher habe ich immer für meine Anwendungen versucht einen gewissen Standard für Benutzer-Tabellen einzuhalten. Dieser Standard hat sich von Projekt zu Projekt (classic ASP) immer verändert und verbessert.
Meine Frage ist nun ob ich bei meinem Standard bleiben soll und diesen in .Net nachbaue oder auf die aspnetdb-Datenbank zurückgreife mit alle den bereits fertigen Möglichkeiten um dann über eine weitere Tabelle mit Anwendungsspezifischen Benutzereinstellungen per Fremdschlüssel an die Benutzer-Tabelle anzudocken. Hätte den Vorteil dass ich im .Net-Standard bin was die Authentifizierung anbelangt und dennoch meine eigenen Einstellungen habe um individuelle Anforderungen zu lösen.
Weiterer Vorteil wäre ich habe für interne und externe Benutzer die gleiche Tabelle und kann diese sogar über Applications trennen (wenn ich den Sinn so richtig verstanden habe) oder sogar über Rollen innerhalb einer Applikation.
Wie macht ihr das?
Comment