Dies ist eines von 4929 IT-Projekten, die wir erfolgreich mit unseren Kunden abgeschlossen haben.
Wobei dürfen wir Sie unterstützen?

Weißes Quadrat mit umrandeten Seiten rechts oben

Role based auth plugin (RBAC)

Dieses IT-Projekt ist Teil unserer Digitalisierung und Optimierung der IT-Landschaft unserer Kunden. Durch gezielte Maßnahmen fördern wir den technologischen Fortschritt, optimieren systemübergreifende Prozesse und schaffen eine nachhaltige Basis für zukünftige Entwicklungen. Unsere IT-Referenzprojekte dienen als Grundlage zur Orientierung. Sie unterstützen die Wiederverwendbarkeit erprobter Konzepte im Rahmen der Projektumsetzung.

Projektdauer: 1 Monat

Kurzbeschreibung

Development of a modular and reusable authorization plugin for the central orchestration and validation of user permissions within a distributed service landscape. Implementation is based on the role-based access control (RBAC) pattern.

Ergänzung

The service is operated within a dedicated, customer-owned cloud infrastructure. Integration into the communication flow is achieved via a central API gateway, which acts as a policy enforcement point (PEP). This ensures secure encapsulation of internal resources and guarantees that all incoming requests are checked against the authorization logic in a standardized manner before they reach the target services.

Fachbeschreibung

As part of the project, a highly decoupled authorization plugin was designed and implemented that can be integrated as a universal component into a wide variety of microservices. The primary goal is to centralize access control logic in order to avoid inconsistent distribution of authorization checks (logic sprawl). The plugin performs a fine-grained check to determine whether a user has the necessary privileges to access specific resources or functionalities of a service. The generic approach ensures uniform governance across multiple domains, which significantly reduces maintenance effort and increases security compliance. The implementation was carried out using Kotlin and the Ktor framework. This choice enables lightweight, high-performance, and asynchronous processing of requests. Thanks to its flexible architecture, the plugin can be seamlessly embedded into existing service structures.

IT-Projektdaten

Projektzeitraum01.12.2024 - 31.12.2024

Kunden, die uns vertrauen

Haben wir Ihr Interesse geweckt?

Marcus Rödiger, ein Mann mit Brille und braunen Haaren

Marcus Rödiger

Head of Consumer Goods & Retail

Jetzt Kontakt aufnehmen

Zum Umgang mit den hier erhobenen Daten informieren wir in unserer Datenschutzerklärung.

Datei herunterladen

Zum Umgang mit den hier erhobenen Daten informieren wir in unserer Datenschutzerklärung.