Benutzerverwaltungs-API

Ich entwickle eine Anwendungssuite, in der Benutzer eine Verbindung zu einem Server herstellen müssen und abhängig von ihrem Account-Typ werden sie einige Dienste erhalten. Der Server wird Linux laufen lassen. Können Sie mir bitte eine Benutzerverwaltungs-API vorschlagen, mit der ich das Server-Programm entwickeln kann? Durch Benutzerverwaltung verstehe ich die Benutzerauthentifizierung und andere verwandte Funktionalitäten. Ich ziehe es vor, in C ++ oder Python zu arbeiten, aber jede andere Sprache sollte kein Problem sein. Bitte beachten Sie, dass diese Applikationssoftware nicht webbasiert ist.

Wegen Sicherheitsfragen möchte ich jedem Benutzer kein eigenes Konto auf dem Linux-Server geben.

Danke, Akshey

    3 Solutions collect form web for “Benutzerverwaltungs-API”

    http://web.mit.edu/Kerberos/ Nicht ein Tropfen in Lösung, aber nicht ganz sicher, was du suchst.

    Du solltest PAM ausprobieren .

    Für die Sicherheit sollten Sie dies nur über SSL tun, damit das Passwort des Benutzers nicht über den Draht in Klartext geschickt wird.

    Django ist ein Python-Framework, das alle diese Dienste bietet. Es ist auch sehr modular, also musst du nur die Komponenten benutzen, was du willst.

    Die Standard-Admin-Tools bieten Authentifizierung und Autorisierung. Enthält Benutzer, Berechtigungen, Gruppen und Nachrichtenwarteschlangen.

    Wenn du nicht willst so etwas wie ein Web-Frontend. Twisted stellt ein Authentifizierungs- / Anmeldeinformationsmodul zur Verfügung. ( http://wistedmatrix.com/documents/current/core/howto/cred.html )

    Python ist die beste Programmiersprache der Welt.