Skip to main content

Über Microsoft Azure DevOps

Iru liest Projekte, Repositorys, Branch-Richtlinien, Pull Requests, Build- und Release-Pipelines, Benutzer und Gruppen, Dienstverbindungen und Audit-Log-Ereignisse aus der Azure DevOps REST API. Die Authentifizierung erfolgt über delegiertes OAuth 2.0 mit Microsoft Entra ID und verwendet denselben Assistenten Launch OAuth Authentication wie die anderen Microsoft Azure-Quellen. Sie melden sich mit einem Geschäftskonto an. Iru fragt nicht nach einem Personal Access Token. Die Erfassung ist auf die Organisationen und Projekte beschränkt, die dieses Konto bereits sehen kann. Variablennamen von Pipelines werden erfasst; Secret-Werte nicht.

So funktioniert es

Iru verwendet den OAuth 2.0 Authorization Code Flow von Microsoft gegenüber Azure DevOps. Nachdem Sie sich im Pop-up angemeldet und zugestimmt haben, erhält Iru ein kurzlebiges Zugriffstoken und erneuert es automatisch. Die angeforderten Scopes folgen dem Berechtigungsmodell von Azure DevOps (Lesezugriff wie vso.code, vso.build, vso.release, vso.graph und vso.audit_log). Erstellen Sie kein Personal Access Token und fügen Sie keines ein. Der Assistent akzeptiert keines. Offizielle Referenzen: REST-API-Übersicht, Zugriff auf REST-APIs mit OAuth 2.0 autorisieren.

Voraussetzungen

  • Ein Microsoft Entra ID-Konto, das sich bei der Azure DevOps-Organisation anmelden kann, die Iru lesen soll (contoso aus https://dev.azure.com/contoso).
  • Sichtbarkeit aller Projekte, die Iru lesen soll. OAuth ist delegiert, daher übernimmt Iru den Projektzugriff dieses Kontos. Ein Konto, das ein Projekt nicht sehen kann, liefert dafür keine Daten.
  • Browser-Pop-ups sind für die Iru-Website zugelassen, damit der Microsoft-Zustimmungsbildschirm geöffnet werden kann. Legen Sie den Projektumfang fest: Wenn Branch-Richtlinien außerhalb des Umfangs liegen, kann Iru Kontrollen zu Code-Reviews oder Genehmigungen nicht überprüfen.

Microsoft Azure DevOps mit Iru verbinden

Schließen Sie diese Registerkarte ab, bevor Sie die Quelle in Compliance verbinden.
1

Bei Azure DevOps anmelden

Melden Sie sich bei https://dev.azure.com/{your-organization} mit dem Microsoft Entra ID-Konto an, das Sie im Iru-Assistenten verwenden (derselbe Tenant und dieselbe Organisation, die Iru lesen soll).
2

Projektzugriff bestätigen

Bestätigen Sie, dass Sie jedes Projekt im Umfang öffnen können. Iru kann nur erfassen, worauf dieses Konto bereits Zugriff hat.
3

Pop-ups im Browser zulassen

Lassen Sie Pop-ups für Ihren Iru-Hostnamen zu, damit der Microsoft-Zustimmungsbildschirm aus dem Connector-Assistenten geöffnet werden kann.
4

Fallstricke bei mehreren Tenants beachten

Wenn Ihr Unternehmen mehrere Microsoft Entra ID-Tenants verwendet, melden Sie sich im selben Browserprofil von persönlichen Microsoft-Konten ab oder verwenden Sie ein privates Fenster, damit das OAuth-Pop-up das richtige Geschäftskonto auswählt.
5

Kein Personal Access Token erstellen

Iru authentifiziert sich mit OAuth 2.0. Fügen Sie kein PAT in den Assistenten ein.
Fahren Sie auf der Registerkarte Iru Compliance fort.

Fehlerbehebung

Prüfen Sie die Einstellungen des Pop-up-Blockers für die Iru-Website und versuchen Sie es erneut.
Prüfen Sie die Einstellungen des Pop-up-Blockers und melden Sie sich dann mit dem Geschäftskonto für den richtigen Microsoft Entra ID-Tenant an.
Dem angemeldeten Konto fehlt der Lesezugriff auf diese Objekte. Melden Sie sich mit einem Konto an, das jedes Projekt im Umfang sehen kann, oder lassen Sie diesen Zugriff von einem Administrator erteilen und stellen Sie die Verbindung erneut her.
Das Konto, das OAuth abgeschlossen hat, kann dieses Projekt nicht sehen. Stellen Sie die Verbindung mit einem Konto erneut her, das Zugriff auf jedes Projekt im Umfang hat.
Zugriffstokens werden erneuert, solange die Verbindung aktiv ist. Wenn die Aktualisierung unterbrochen wird, deaktivieren und aktivieren Sie die Quelle und schließen Sie OAuth erneut ab. Es handelt sich nicht um den Ablauf eines PAT. Iru verwendet für diese Quelle kein Personal Access Token.

Verwandte Artikel

Quellenverwaltung

Alle Compliance-Quellen durchsuchen und verwalten.

Erste Schritte mit Compliance

Frameworks, Aktionen und Artefakte.

Iru-Übersicht

Wie Endpoint, Compliance und Identity zusammenwirken.

Artifacts-Verwaltung

Nachweise aus Quellen und Aktionen hochladen, prüfen und organisieren.