[Frameworkübergreifend] Authentication als Service
Verfasst: Donnerstag 9. Januar 2014, 15:06
Ich möchte in einer Intranet-Umgebung diverse separate Applikationen erstellen*
Ich möchte Tools einzelnen deployen und warten können und ich möchte die Freiheit erhalten, für jede Aufgabe das passende Werkzeug (Framework, etc) wählen zu können.
Aber natürlich soll es nicht für jedes kleine Tool einen eignen Nutzeraccount und Passwort geben.
Jeder Mitarbeiter soll nur einen Account haben, und sich auch nur maximal einmal einloggen müssen.
Benötige wird also eine zentrale Art, Accounts zu verwalten, und (rollenbasiert) Access Rechte zuweisen zu können (bestimmte views oder ganze Apps sollen nur "Managern" vorbehalten sein).
Ich brauche einfach mal einen Schubs in die richtige Richtung - wie würde man grob vorgehen?
Toll wäre natürlich, wenn man trotzdem noch die Stärken eines Frameworks behalten könnte, auch wenn man nicht das eingebaute auth system verwent (also zB Django admin nutzen können)
* Derzeit haben wir ein großes Sammelsurium an unzusammenhängenden Skripten, Spreadsheet-Applikationen und Access Datenbanken. Fast alle davon ideale Kandidaten für einfache Web Anwendungen.
Ich möchte Tools einzelnen deployen und warten können und ich möchte die Freiheit erhalten, für jede Aufgabe das passende Werkzeug (Framework, etc) wählen zu können.
Aber natürlich soll es nicht für jedes kleine Tool einen eignen Nutzeraccount und Passwort geben.
Jeder Mitarbeiter soll nur einen Account haben, und sich auch nur maximal einmal einloggen müssen.
Benötige wird also eine zentrale Art, Accounts zu verwalten, und (rollenbasiert) Access Rechte zuweisen zu können (bestimmte views oder ganze Apps sollen nur "Managern" vorbehalten sein).
Ich brauche einfach mal einen Schubs in die richtige Richtung - wie würde man grob vorgehen?
Toll wäre natürlich, wenn man trotzdem noch die Stärken eines Frameworks behalten könnte, auch wenn man nicht das eingebaute auth system verwent (also zB Django admin nutzen können)
* Derzeit haben wir ein großes Sammelsurium an unzusammenhängenden Skripten, Spreadsheet-Applikationen und Access Datenbanken. Fast alle davon ideale Kandidaten für einfache Web Anwendungen.