Leitfaden und Einblick

SCIM-gesteuerte Teamkontrollen für ein AI API Gateway: Benutzer bereitstellen, Schlüssel widerrufen und Dienstkonten am Laufen halten

Verwenden Sie SCIM und SSO als Lebenszykluseingaben und lassen Sie das Gateway dann explizite Rollen, Modellprofile, Ausgabenberechtigung, Schlüsselbesitz und Regeln für die Übertragung von Dienstkonten durchsetzen. Das Ziel ist ein schnelles Offboarding, ohne Produktionsanwendungen zu unterbrechen.

Das Offboarding einer Person sollte nicht zu einer Ausfallübung werden. In vielen Teams kann der Identitätsanbieter den Mitarbeiter schnell deaktivieren, aber das AI-API-Gateway verfügt immer noch über langlebige Entwicklerschlüssel, gemeinsam genutzte Skripte, Produktionsdienstkonten, Reseller-Mandanten und Abrechnungsberechtigungen, die nicht eindeutig einem menschlichen Konto zugeordnet werden können. Das praktische Muster besteht darin, SCIM als Lebenszykluseingabe zu verwenden und dann Autorisierung, Schlüsselbesitz, Ausgabenlimits, Modellzugriff und Prüfdatensätze als explizite Gateway-Objekte beizubehalten.

Das Problem: Identitätsänderungen sind nicht dasselbe wie API-Autorisierung

SSO gibt Auskunft darüber, ob sich ein Benutzer anmelden kann. SCIM hilft bei der Automatisierung der Benutzer- und Gruppenbereitstellung. Keines von beiden allein beantwortet alle betrieblichen Fragen, die ein KI-Gateway durchsetzen muss: Welchen Mandanten kann dieser Benutzer verwalten, welche Modellprofile kann er verwenden, welche Schlüssel sind persönlich, welche Schlüssel steuern die Produktion, wer kann Budgeterhöhungen genehmigen und auf welche Partner-API-Kundenobjekte kann er zugreifen?

Eine saubere Architektur behandelt Identität als Quelle von Lebenszyklusereignissen und nicht als vollständiges Autorisierungsmodell. Das Gateway sollte Benutzer- und Gruppenänderungen vom Identitätsanbieter empfangen, diese normalisieren und in Gateway-native Datensätze übersetzen. Diese Datensätze sollten dann zur Laufzeit auf Administratoraktionen, API-Schlüsselerstellung, Modellzugriff, Ausgabenlimits, Dienstkontobesitz und Prüfexporte ausgewertet werden.

Fakt: SCIM 2.0 ist ein IETF-Standardprotokoll für die domänenübergreifende Identitätsverwaltung. Sein Protokollverhalten ist in RFC 7644 spezifiziert und seine Ressourcenschemata sind in RFC 7643 spezifiziert. SCIM bietet Teams eine Standardmethode zum Erstellen, Aktualisieren, Deaktivieren und Gruppieren von Benutzern systemübergreifend.

Empfehlung: Fügen Sie die Gateway-Autorisierung nicht direkt in IdP-Gruppennamen oder Anforderungspfade ein. Verwenden Sie SCIM-Gruppen als Eingaben für eine kontrollierte Zuordnungstabelle und bewerten Sie dann Gateway-Rollen und -Richtlinien anhand von Gateway-eigenen Datensätzen.

Kernobjekte, die das Gateway besitzen sollte

Das Gateway benötigt ein eigenes Autorisierungsmodell, da der LLM-Zugriff Sicherheit, Kosten und Betriebskontinuität vereint. Definieren Sie diese Datensätze mindestens als erstklassige Objekte:

  • Identität: der bereitgestellte menschliche Benutzer, verknüpft mit dem IdP-Betreff, der E-Mail-Adresse, dem Status und den Gruppenmitgliedschaften.
  • Mandant oder Arbeitsbereich: die Verwaltungsgrenze für Benutzer, Schlüssel, Budgets, Modellprofile, Integrationen und Nutzung.
  • Rolle: Gateway-Berechtigungen wie Entwickler, Mandantenadministrator, Abrechnungsadministrator, Modelladministrator, Prüfer oder Partner-API-Administrator.
  • Modellprofil: ein zulässiger Satz von Modellen, Routing-Regeln, Datenverarbeitungsbeschränkungen und Feature-Gates.
  • Budgetbefugnis: Wer kann Ausgaben tätigen, Limits erhöhen, Schlüssel mit hohen Kosten erstellen oder vorübergehende Ausnahmen genehmigen?
  • Menscheneigener API-Schlüssel: ein für eine Person erstellter Schlüssel, der normalerweise widerrufen oder ausgesetzt wird, wenn diese Person das Unternehmen verlässt.
  • Dienstkonto: eine Anwendungsidentität mit Eigentümern, Zweck, Umgebung, Rotationsmetadaten, zuletzt verwendetem Zeitstempel und angehängter Richtlinie.
  • Audit-Ereignis: eine zeitaufforderungsminimierte Aufzeichnung von Identitäts-, Rollen-, Schlüssel-, Budget- und Autorisierungsentscheidungen.

Diese Trennung macht Offboarding deterministisch. Ein Benutzer kann inaktiv werden, ohne Dienstkonten zu löschen, die ordnungsgemäß als Anwendungsidentitäten registriert wurden. Ein Mandantenadministrator kann die Abrechnungsberechtigung verlieren, ohne den grundlegenden schreibgeschützten Prüfzugriff zu verlieren. Ein Wiederverkäufer kann zugewiesene Kundenmandanten verwalten, ohne unabhängige Mandanten aufzählen zu können.

Bereitstellungsablauf: Vom SCIM-Ereignis zum Gateway-Zugriff

Ein nützlicher Bereitstellungsablauf ist von Natur aus langweilig. Es sollte Wiederholungsversuche, Teilaktualisierungen und verzögerte Gruppensynchronisierung tolerieren. SCIM-Implementierungen unterscheiden sich in Bezug auf Timing, Lösch- und Deaktivierungsverhalten, Attributzuordnungen und Gruppenunterstützung, daher sollte das Gateway fragile Annahmen vermeiden.

1. Den Benutzer aufnehmen und normalisieren

Wenn das Gateway ein SCIM-Benutzererstellungs- oder -Aktualisierungsereignis empfängt, sollte es den Identitätsdatensatz mithilfe einer stabilen externen Kennung aktualisieren. Speichern Sie den Benutzerstatus, den Anzeigenamen, die E-Mail-Adresse, die Abteilung oder Kostenstelle (falls verfügbar) und die rohen IdP-Gruppenreferenzen in normalisierter Form. Vermeiden Sie die Verwendung von E-Mail als einziger unveränderlicher Kennung. E-Mails ändern sich.

Beispiele für normalisierte Identitätsfelder:

{
  „external_subject“: „idp-user-12345“,
  „email“: „[email protected]“,
  „aktiv“: wahr,
  „groups“: [„llm-developers“, „support-ai-prod“],
  „cost_center“: „support“,
  „last_scim_event_at“: „2026-08-30T10:14:00Z“

2. Übersetzen Sie Gruppen in Gateway-Rollen

Verwenden Sie eine vom Gateway verwaltete Übersetzungstabelle. Jede Zeile sollte einen IdP-Gruppenverweis an einen Mandanten, eine Rolle und optionale Profile wie zulässige Modelle oder Budgetklassen binden. Nicht zugeordnete Gruppen sollten nichts gewähren. Privilegierte Zuordnungen sollten überprüft werden, insbesondere der Abrechnungsadministrator, der Modelladministrator, der Mandantenbesitzer und der Partner-API-Administrator.

{
  „idp_group“: „support-ai-prod“,
  „mieter“: „support“,
  „role“: „Entwickler“,
  „model_profile“: „support-approved-models“,
  „budget_profile“: „standard-team-budget“,
  „requires_review“: false

Empfehlung: Verwenden Sie „Default-Deny“ für nicht zugeordnete Gruppen. Für eine neu erstellte Gruppe ist es besser, keinen KI-Zugriff zu erzeugen, als versehentlich das Produktionsmodell oder die Abrechnungsberechtigung zu erben, weil eine Zeichenfolge mit einem Pfadpräfix übereinstimmt.

3. Realisieren Sie effektiven Zugriff

Machen Sie nach der Gruppenübersetzung den effektiven Gateway-Zugriff des Benutzers aus: Mandantenmitgliedschaften, Rollen, Modellprofile, Schlüsselerstellungsberechtigungen, Budgetberechtigung und Integrationsberechtigungen. Laufzeitprüfungen sollten diese materialisierte Ansicht oder einen stark konsistenten Autorisierungsdienst lesen und nicht IdP-Gruppenzeichenfolgen bei jeder Anfrage analysieren.

Dadurch erhalten Administratoren auch eine brauchbare Zugriffsüberprüfung: „Zeigen Sie mir alle, die Schlüssel im Support-Mandanten erstellen können“, „Zeigen Sie mir, wer die monatlichen Ausgabenlimits erhöhen kann“ und „Zeigen Sie mir alle Benutzer an, die auf kostenintensive Argumentationsmodelle zugreifen können.“

Trennen Sie menschliche Schlüssel von Dienstkonten

Die wichtigste betriebliche Unterscheidung ist einfach: Ein menschlicher Schlüssel repräsentiert eine Person; Ein Dienstkonto stellt eine Anwendung dar. Die Behandlung beider als generische API-Schlüssel birgt ein Offboarding-Risiko.

Schlüssel im Besitz von Menschen sollten den Lebenszyklus des menschlichen Benutzers erben. Wenn der Benutzer inaktiv wird, sollte das Gateway die Erstellung neuer Schlüssel blockieren und persönliche Schlüssel aussetzen oder widerrufen. Diese Schlüssel sollten außerdem Eigentümer, Mieter, Modellprofil, Budgetprofil, Zeitstempel der letzten Verwendung und Zweckmetadaten enthalten, damit Teams Missbrauch vor dem Offboarding-Tag erkennen können.

Dienstkontoschlüssel sollten nicht in der Weise einem ausscheidenden Mitarbeiter gehören, dass die Produktion unterbrochen wird. Ein Dienstkonto sollte mindestens zwei menschliche Besitzer oder eine Besitzergruppe, eine Umgebungsbezeichnung, eine Rotationsrichtlinie, die zuletzt verwendete Sichtbarkeit und ein Richtlinienprofil haben. Es sollte aktiv bleiben, wenn ein Eigentümer das Konto verlässt, sofern ein anderer gültiger Eigentümer oder ein Break-Glass-Prozess vorhanden ist.

Fakt: Wichtige Cloud-Richtlinien raten im Allgemeinen von nicht verwalteten, langlebigen Dienstkontoschlüsseln ab und empfehlen die Einschränkung von Ausnahmen. Das gleiche Prinzip gilt für KI-Gateway-Schlüssel: Halten Sie Anwendungsidentitäten explizit, bereichsorientiert, überprüft und rotiert.

Empfehlung: Wenn ein persönlicher Schlüssel von einem unbeaufsichtigten Job verwendet wird, bewahren Sie ihn während des Offboardings nicht stillschweigend auf. Stellen Sie es unter Quarantäne, kennzeichnen Sie es als falsch klassifizierte Produktionsnutzung, verlangen Sie eine Eigentumsübertragung und ersetzen Sie es gemäß der Richtlinie durch einen Dienstkontoschlüssel.

Deprovisionierung als Zustandsmaschine gestalten

Die Deprovisionierung sollte ein Workflow sein und kein einzelner Löschbefehl. Eine Zustandsmaschine verleiht dem Gateway genügend Struktur, um Risiken schnell zu reduzieren und gleichzeitig die Prüfbarkeit und Produktionskontinuität zu gewährleisten.

Status 1: Deprovisionierung empfangen

Das Gateway empfängt ein SCIM-Deaktivierungs-, Lösch-, Gruppenentfernungs- oder gleichwertiges Lebenszyklusereignis. Notieren Sie das Ereignis, seine Quelle und den vorherigen effektiven Zugriff. Da IdP-Ereignisse wiederholt werden oder in der falschen Reihenfolge eintreffen können, machen Sie diesen Schritt idempotent.

Status 2: Benutzer als inaktiv markiert

Setzen Sie die Gateway-Identität auf inaktiv. Blockieren Sie interaktive Anmeldungen, Administratoraktionen, die Erstellung neuer Schlüssel, die Erstellung neuer Dienstkonten und Budgetänderungen. Dies sollte geschehen, bevor langsamere Bereinigungsaufgaben ausgeführt werden.

Status 3: Persönliche Schlüssel gesperrt

Sperren Sie Schlüssel, die sich im Besitz von Menschen befinden, sofort oder nach einer kurzen, durch Richtlinien definierten Kulanzfrist. Der sicherere Standard ist die sofortige Aussetzung. Zur Verbesserung der Entwicklererfahrung kann das Gateway einen eindeutigen Authentifizierungsfehler zurückgeben, der Administratoren auf den inaktiven Besitzer, die Schlüssel-ID, den Mandanten und die letzte erfolgreiche Verwendung hinweist.

Status 4: Eigentumsübertragung erforderlich

Suchen Sie nach Ressourcen, die dem inaktiven Benutzer gehören: Dienstkonten, Mandanten, Modellprofile, Integrationen, Rechnungskontakte, Partner-API-Anmeldeinformationen und Benachrichtigungskanäle. Übertragen Sie den Besitz automatisch, wenn eine gültige Besitzergruppe vorhanden ist. Andernfalls stellen Sie die Ressource in eine Warteschlange „Benötigt Besitzer“ ein.

Status 5: Benachrichtigungen und Überprüfung

Benachrichtigen Sie Mieterbesitzer, Sicherheitsadministratoren oder Abrechnungsadministratoren. Die Benachrichtigung sollte betroffene Schlüssel, zuletzt verwendete Zeitstempel, Nutzung in den letzten 30 und 90 Tagen, Dienstkonten, die einen neuen Besitzer benötigen, und alle persönlichen Schlüssel enthalten, die kürzlich den Produktionsverkehr bedient haben.

Status 6: Finalisierung

Sobald die Aufbewahrungsregeln dies zulassen, schließen Sie die Löschung oder Anonymisierung von Benutzerattributen ab, während die erforderlichen Prüfdatensätze erhalten bleiben. Für die Prüfung des Identitätslebenszyklus sind in der Regel keine Roheingabeaufforderungen erforderlich. Speichern Sie aufforderungsminimierte Ereignisse, die die Richtlinienentscheidung, Objekt-IDs, Akteur, Mandant, Zeitstempel und Ergebnis beschreiben.

Modellzugriff und Ausgabenlimits gehören in die gleiche Rezension

Bei der KI-Gateway-Autorisierung geht es nicht nur darum, wer einen Endpunkt anrufen kann. Einem Benutzer ist es möglicherweise gestattet, kostengünstige Modelle für die Entwicklung aufzurufen, jedoch keine kostenintensiven Argumentationsmodelle, gehosteten Tools, Batch-Jobs oder Produktionsaliase. Einem Benutzer ist es möglicherweise gestattet, aus einem Teambudget Geld auszugeben, aber keine Budgeterhöhung zu genehmigen.

Definieren Sie für jede effektive Rolle die zugehörigen Kosten- und Modellberechtigungen:

  • Zulässige Modellprofile und interne Aliase.
  • Maximale geschätzte Kosten pro Anfrage.
  • Monats- oder Tagesbudgetprofil.
  • Berechtigung zum Erstellen persönlicher Schlüssel.
  • Berechtigung zum Erstellen oder Besitzen von Dienstkonten.
  • Berechtigung zur Nutzung gehosteter Tools, Dateiverarbeitung, Echtzeitsitzungen oder Batch-Workloads.
  • Berechtigung zum Anzeigen von Nutzungsanalysen, Rechnungen oder Kostenstellenexporten.

Empfehlung: Erstellen Sie einen Zugriffsüberprüfungsexport, der Identität, Gateway-Rollen, aktive Schlüssel, Dienstkonten, Nutzung in den letzten 30 und 90 Tagen, Modellberechtigungen und Budgetautorität zusammenführt. Dies ist nützlicher als eine einfache Benutzerliste, da sie das Betriebsrisiko und die Kaufkraft zusammen anzeigt.

Partner-API und Multi-Tenant-Autorisierung

Die Partner-API-Automatisierung fügt eine weitere Autorisierungsgrenze hinzu. Eine Agentur, ein Wiederverkäufer oder eine Plattform kann Kundenmandanten, Benutzer, Schlüssel, Budgets und Nutzungsexporte über eine API bereitstellen. SCIM-gesteuerte interne Benutzer sollten nicht automatisch umfassenden Zugriff auf Kundenobjekte erhalten, nur weil sie den eigenen Mandanten des Partners verwalten.

Machen Sie jeden Partner-API-Vorgang sowohl auf den Aufrufer als auch auf den Kundenmandanten beschränkt. Die Bereitstellung sollte idempotent sein: Das zweimalige Erstellen desselben Kundenmandanten, derselben Gruppenzuordnung oder desselben Benutzers sollte zu einem erwarteten Status führen. Das Auflisten von Endpunkten sollte nur Objekte zurückgeben, die der Aufrufer ausdrücklich verwalten darf.

Dies ist wichtig, da Autorisierungsfehler auf Objektebene und Objekteigenschaften häufige API-Risiken darstellen. In einem KI-Gateway sind die offengelegten Objekte vertraulich: Mandantendatensätze, API-Schlüssel, Nutzungsbücher, Budgets, Modellberechtigungen, Mitgliederlisten und Dienstkonten. Das Gateway sollte diese Pfade mit mehreren Identitäten und mehreren Mandanten-IDs testen, nicht nur mit einem Happy-Path-Administrator.

Nützliche Tests umfassen:

  • Der Administrator von Mandant A versucht, die Schlüssel von Mandant B zu lesen, zu rotieren oder zu widerrufen.
  • Der gesperrte Benutzer versucht es mit einem alten persönlichen API-Schlüssel.
  • Der Reseller-Administrator versucht, nicht im Besitz befindliche Kundenmandanten aufzuzählen.
  • Projektmitglied versucht, Abrechnungseinstellungen zu ändern.
  • Der Besitzer des Dienstkontos versucht, sich selbst den Abrechnungsadministrator zu erteilen.
  • Partner-API-Anmeldeinformationen versuchen, Modellprofile außerhalb des zulässigen Kundenbereichs zu ändern.

Prüfung ohne sofortiges Horten

Identitätslebenszyklusuntersuchungen müssen normalerweise wissen, wer den Zugriff geändert hat, welche Richtlinie ausgewertet wurde, welches Objekt betroffen war und ob die Aktion erfolgreich war. Sie erfordern normalerweise keine Roheingabeaufforderungen. Behalten Sie einen separaten Prüfstrom für Identitäts- und Richtlinienentscheidungen bei.

Ereignisse protokollieren wie:

  • Benutzer bereitgestellt, aktualisiert, deaktiviert oder gelöscht.
  • Gruppe zugeordnet, nicht zugeordnet oder abgelehnt.
  • Gateway-Rolle gewährt, geändert oder entfernt.
  • Persönlicher Schlüssel erstellt, gesperrt, widerrufen oder nach der Deaktivierung verwendet.
  • Besitzer des Dienstkontos geändert.
  • Haushaltsbefugnis erteilt oder entfernt.
  • Modellprofil angehängt oder getrennt.
  • Partner-API-Anfrage aufgrund des Mandantenbereichs abgelehnt.

Jedes Ereignis sollte Akteur, Betreff, Mandant, Objekttyp, Objekt-ID, Quellsystem, Entscheidung, Ursachencode und Zeitstempel enthalten. Verwenden Sie stabile IDs anstelle von rohen Eingabeaufforderungsinhalten. Wenn Nutzlastdetails benötigt werden, speichern Sie strukturierte Richtlinienmetadaten anstelle von Modelleingaben.

Implementierungs-Checkliste

Verwenden Sie diese Checkliste, wenn Sie SCIM-gesteuerte Teamkontrollen in einem KI-Gateway implementieren:

  • Definieren Sie Gateway-native Objekte für Mandant, Rolle, Benutzer, Schlüssel, Dienstkonto, Modellprofil, Budgetprofil und Integrationszugriff.
  • Speichern Sie den externen IdP-Betreff getrennt von der E-Mail.
  • Machen Sie SCIM-Benutzer- und Gruppen-Upserts idempotent.
  • Verwenden Sie eine überprüfte Gruppen-zu-Rollen-Übersetzungstabelle mit Standardverweigerungsverhalten.
  • Für privilegierte Rollenzuordnungen ist eine ausdrückliche Genehmigung erforderlich.
  • Unterscheiden Sie in Schema und Benutzeroberfläche zwischen menschlichen Schlüsseln und Dienstkontoschlüsseln.
  • Blockieren Sie inaktive Benutzer von der Anmeldung, von Administratoraktionen, von der Schlüsselerstellung und von Budgetänderungen.
  • Persönliche Schlüssel während der Deprovisionierung aussetzen.
  • Ressourcen im Besitz inaktiver Benutzer übertragen oder unter Quarantäne stellen.
  • Dienstkonten müssen über Eigentümermetadaten, Zweck, Umgebung, zuletzt verwendeten Zeitstempel und Rotationsmetadaten verfügen.
  • Nehmen Sie an Zugriffsüberprüfungen mit Nutzungsanalysen und Budgetautorität teil.
  • Testen Sie die Autorisierung auf Objektebene für Mandanten, Kunden, Benutzer, Schlüssel und Abrechnungsobjekte.
  • Identitätsprüfungsdatensätze werden standardmäßig auf Eingabeaufforderungen minimiert.

Kompromisse

SCIM reduziert den manuellen Zugriffsdrift, beseitigt jedoch nicht die Notwendigkeit einer Gateway-spezifischen Autorisierung. Verschiedene Identitätsanbieter handhaben Gruppensynchronisierung, Löschvorgänge, Deaktivierungen, Wiederholungsversuche und Attributzuordnung unterschiedlich. Das Gateway sollte Teilinformationen tolerieren und sicher konvergieren.

Der sofortige Widerruf des persönlichen Schlüssels verringert das Offboarding-Risiko, kann jedoch eine schlechte Betriebshygiene aufdecken, wenn ein Entwicklerschlüssel für einen unbeaufsichtigten Job verwendet wurde. Das ist kein Grund, persönliche Schlüssel auf unbestimmte Zeit aufzubewahren. Dies ist ein Grund, die Produktionsnutzung persönlicher Schlüssel frühzeitig zu erkennen und sie auf Dienstkonten zu migrieren, bevor ein Mitarbeiter das Unternehmen verlässt.

Feinkörnige Gruppenzuordnungen können eine präzise Governance ausdrücken, aber zu viele Gruppen sind schwer zu prüfen. Ein kleinerer Satz von Gateway-Rollen in Kombination mit Modellprofilen und Budgetprofilen ist normalerweise einfacher zu bedienen.

Dienstkonten sorgen dafür, dass Anwendungen ausgeführt werden, sie können jedoch verloren gehen oder überprivilegiert werden. Erfordern Sie Eigentümer, Überprüfungsdaten, Rotationsmetadaten, bereichsbezogene Modellprofile, bereichsbezogene Budgets und zuletzt verwendete Analysen.

Vorhersage: AI-Gateway-Zugriffsüberprüfungen werden zunehmend Identität, Nutzung, Ausgabeberechtigung und Modellberechtigungen in einem Bericht kombinieren. Die Überprüfung, „wer Zugriff hat“, ohne zu zeigen, „was er ausgeben kann und welche Schlüssel noch aktiv sind“, wäre für Teams, die KI-Arbeitslasten in der Produktion ausführen, zu oberflächlich.

Umsetzbare Schlussfolgerung

Das dauerhafte Muster besteht darin, SCIM und SSO den Lebenszyklus steuern zu lassen und dann dem Gateway die Autorisierung zu überlassen. Stellen Sie Benutzer vom Identitätsanbieter bereit, übersetzen Sie Gruppen durch überprüfte Zuordnungen, materialisieren Sie Mandantenrollen, binden Sie Modell- und Budgetprofile explizit und behandeln Sie menschliche Schlüssel anders als Dienstkonten.

Verwenden Sie zum Offboarding eine Zustandsmaschine: Empfangen Sie das Identitätsereignis, markieren Sie den Benutzer als inaktiv, blockieren Sie neuen Zugriff, sperren Sie persönliche Schlüssel, übertragen oder isolieren Sie eigene Ressourcen, benachrichtigen Sie Eigentümer und schließen Sie die Löschung ab, nachdem die Aufbewahrungsregeln dies zulassen. Dies ermöglicht Sicherheitsteams einen schnellen Widerruf, sorgt für Produktionskontinuität bei Plattformteams und gibt der Finanzabteilung und Prüfern eine klare Aufzeichnung darüber, wer die Autorität über Modelle, Ausgaben, Schlüssel und Mieter hatte.

Verwandte Lektüre

FAQ

Häufig gestellte Fragen

Sollten SCIM-Gruppen direkt API-Gateway-Rollen zugeordnet werden?
Verwenden Sie SCIM-Gruppen als Eingaben, ordnen Sie sie jedoch über eine überprüfte Gateway-Übersetzungstabelle zu. Der direkte String-Abgleich erschwert die Überwachung privilegierter Zugriffe und kann dazu führen, dass Berechtigungen versehentlich erteilt werden, wenn sich Gruppennamen ändern.
Was soll mit den API-Schlüsseln eines Benutzers beim Offboarding passieren?
Persönliche Schlüssel sollten ausgesetzt oder widerrufen werden, wenn die Bereitstellung des Benutzers aufgehoben wird. Dienstkontoschlüssel sollten nur dann fortbestehen, wenn sie über gültige Besitzer, gültige Richtlinien, Rotationsmetadaten und Überprüfungskontrollen verfügen.
Erfordert die Prüfung des Identitätslebenszyklus das Speichern von Eingabeaufforderungen?
Normalerweise nein. Lebenszyklus-Audit-Datensätze sollten Akteure, Subjekte, Mandanten, Objekt-IDs, Richtlinienentscheidungen, Zeitstempel und Ursachencodes erfassen. Für die meisten Bereitstellungs-, Bereitstellungs- und Autorisierungsuntersuchungen sind keine Roheingabeaufforderungen erforderlich.
Wie sollte der Partner-API-Zugriff getestet werden?
Testen Sie mit mehreren Anrufern und Mandanten-IDs: ein Kundenadministrator gegen die Objekte eines anderen Kunden, gesperrte Benutzer gegen alte Schlüssel, Reseller-Anmeldeinformationen gegen nicht im Besitz befindliche Mandanten und normale Mitglieder gegen Abrechnungs- oder Modelladministratoreinstellungen.