.Net User Group: Authorisierung mit SpiceDB

Authorisierung stellt sicher, dass nur berechtigte Benutzer Zugriff haben. Relationship-Based Access Control ist ein modernes Modell zur Verwaltung von Zugriffsrechten, SpiceDB wurde speziell dafür entwickelt. Manuel Naujoks zeigte, wie das in ASP.NET Core eingesetzt werden kann.

· 2 Min Lesezeit
Veranstaltungshinweis der .Net UG KA zum Thema Spicedb

Authorisierung ist eine essenzielle Anforderung aller Web APIs. Sie stellt sicher, dass nur berechtigte Benutzer Zugriff auf bestimmte Ressourcen und Funktionen haben. Dies schützt sensible Daten vor unberechtigtem Zugriff und minimiert Sicherheitsrisiken.

Relationship-Based Access Control (ReBAC) ist ein modernes Modell zur Verwaltung von Zugriffsrechten, das auf den Beziehungen zwischen Nutzern und Ressourcen basiert. Anstatt einfache Rollen oder Berechtigungen zu verwenden, berücksichtigt ReBAC die spezifischen Beziehungen und Interaktionen zwischen Entitäten. SpiceDB ist ein skalierbarer, graphenbasierter Speicher, der speziell für ReBAC entwickelt wurde. Es ermöglicht Entwicklern, komplexe Zugriffskontrollregeln effizient zu modellieren und zu implementieren.

In diesem Meetup zeigte uns Manuel Naujoks an einem überschaubaren Beispiel wie das in ASP.NET Core eingesetzt werden kann.

Zum Referenten: Manuel Naujoks ist ausgebildeter Fachinformatiker in der Fachrichtung Anwendungsentwicklung und Master Of Science In Computer Science. Seine Leidenschaft gilt allem, was Softwareentwicklung besser macht. Bessere Softwareentwicklung bedeutet für ihn in kurzer Zeit zum Ergebnis, weniger Frustration und mehr Spaß. Und das nicht nur alleine, sondern auch im Team. In seiner hauptberuflichen Laufbahn hat er bereits für namhafte Softwareunternehmen in Karlsruhe gearbeitet: INIT, CAS, andrena und mittlerweile STP.

Datum:           Donnerstag, den 25. Juli 2024
Uhrzeit:          Beginn 18:00 Uhr, Ende ca. 21:00 Uhr
Ort:                 DJK Ost, Friedrichstaler Allee 52, 76131 Karlsruhe

Information und Anmeldung hier