Identity Management Lösung

Unter Identity Management versteht man die Erstellung, Verwaltung und Verwendung zentral gespeicherter Identitäten und Berechtigungen. In diesem Projekt liefere ich eine Implementation auf Basis von Ruby on Rails, die diese Komponenten enthält:

  • ID-Server zur zentralisierten Anmeldung und Rollenvergabe
  • User Management Backend zum Bearbeiten von Accounts und Rollen
  • Implementation eines Single-Sign-On-Verfahrens für eine externe Webseite

Die Verfahren des ID-Servers verwenden digitale Zertifikate zur Absicherung der Login-Vorgänge. Die Implementation des Single-Sign-On Verfahrens ist kompatibel zu Devise, einer in Rails Projekten häufig verwendeten Anmeldebibliothek.