Zum Inhalt springen
CodamAI

CIAS · Identity & Access

Wer darf was – geregelt an einer Stelle, nachvollziehbar in jedem Schritt.

Identity & Access steuert die Identitätslogik Ihres Systems: Benutzer, Gruppen, Rollen, Mandanten und Registrierung. Ihr Identity Provider meldet an – CIAS gibt der Anmeldung ihre fachliche Bedeutung.

Das Modul

Identity & Access

Niemand vergibt mehr Rechte, als er selbst hält – diese Regel lässt sich nicht abschalten.

In vielen Anwendungen ist Berechtigung eine Sammlung von Bedingungen, verteilt über Oberflächen und Schnittstellen. Identity & Access führt sie stattdessen als eigenes, prüfbares Modell: Wer ist eine Person fachlich, zu welchem Mandanten gehört sie, welche Rollen hält sie – und wer durfte sie ihr geben?

Wie CIAS in Ihr System eingebaut wird, legen Sie beim Zusammenbau im Hub fest: Mandantenmodus, Registrierungswege, Mails, Audit und die Anmeldestufen der Verwaltung. Das gebaute System übernimmt diese Einstellungen in seine Konfiguration und läuft danach ohne den Hub.

Übersicht eines CIAS-Moduls im Hub: Steckbrief mit Mandantenmodus, Identity Provider, eingebauten Bausteinen, Registrierungswegen, Mailversand und Audit, daneben die offenen Entscheidungen vor dem Build.
Der Steckbrief zeigt, was das gebaute System von Identity & Access mitbekommt – festgelegt beim Zusammenbau im Hub.

Zusammenspiel

Zusammenspiel mit Data Management und Reporting

Identity & Access beantwortet, wer ein Recht hält und wer es vergeben darf. Was ein Recht auf den Daten erlaubt – welches Modell eine Rolle lesen darf, welche Felder und welche Zeilen –, legt das Datenmodell in Data Management fest. Verbunden sind beide nur über den Namen der Rolle. So entsteht keine zweite Kopie des Berechtigungsmodells, die mit der Zeit auseinanderläuft.

Bevor eine Anfrage ein Modul erreicht, bestimmt CIAS die anfragende Person, den Mandanten und die geltenden Rollen und Attribute. Data Management und Reporting verlassen sich auf genau dieses Ergebnis: Reporting fragt CIAS, wer einen Bericht anfordert und für welchen Mandanten. Das Audit von CIAS hält fest, was mit Personen, Mandanten und Rechten geschah; die Historie in Data Management hält fest, wie die Daten aussahen. Über die handelnde Person und den Zeitpunkt lassen sich beide verbinden.

CIAS läuft eingebettet in Ihrer Anwendung oder als eigener Dienst daneben. Fachlich verhält es sich in beiden Fällen gleich.

Weitere Module

Technische Details in der Dokumentation

Passt CodamAI zu Ihrem Engineering Setup?

Der ehrlichste Weg dorthin ist ein technisches Gespräch: über Ihren Stack, Ihre Delivery und die Anforderungen, die Sie nachweisen müssen.