Zum Inhalt
Blog

Entra B2B und External ID Discovery

Auf dieser Seite
  1. Entra External ID im Schnellüberblick
  2. B2B Collaboration
  3. Discovery Workbook
  4. Was heisst das für Schweizer Firmen?
Microsoft-Entra-ID-Logo neben zwei Tenant-Symbolen im Austausch für B2B Collaboration

Einleitung

Mit Menschen ausserhalb deiner Organisation zu arbeiten, seien es Kunden, Partner oder andere Unternehmen, gehört in einer vernetzten Welt zum Alltag. Mit Microsoft Entra wird die digitale Zusammenarbeit sicher und beherrschbar. Es hilft, digitales Vertrauen aufzubauen, lässt Teams Inhalte teilen, über Firmengrenzen hinweg zusammenarbeiten und geschützt bleiben, während sie SaaS-Apps verschiedener Anbieter nutzen.

Microsoft Entra ist die Cloud-Identitätsplattform von Microsoft, die das Identity and Access Management (IAM) für digitale Konten innerhalb und ausserhalb deiner Organisation antreibt. Sie bringt viele Security-Features mit, darunter Single Sign-on (SSO), Conditional Access, Identity Governance (Lifecycle-Kontrolle), Tenant Trust, B2B Direct Connect und mehr. Microsoft Entra External ID ermöglicht es externen Benutzern, sich mit ihrem eigenen Identity Provider zu authentifizieren, während sie auf Ressourcen in deinem Tenant zugreifen.

Dieser Artikel gibt dir einen klaren Überblick über Microsoft Entra External ID: Er erklärt die Kernfunktionen, praxisnahe Anwendungsfälle und Security-Überlegungen. Am Schluss findest du ausserdem eine fertige Community-Lösung, mit der du Gastbenutzer in deinem Tenant nachverfolgen und verstehen kannst.


Entra External ID im Schnellüberblick

In diesem Abschnitt lernst du die Kernprinzipien kennen, um Entra External ID zu verstehen.

Überblick über Microsoft Entra External ID für Konsumenten, Geschäftskunden und Gäste in Business- und Consumer-Apps

_Quelle: _Microsoft

Anwendungsfälle

Entra External ID besteht aus zwei primären Anwendungsfällen, die sich in Funktionsumfang, Security-Überlegungen und Zielgruppe unterscheiden.

Workforce Tenants

Workforce Tenants sind die vertrauten Microsoft-Entra-ID-Instanzen, die deine Benutzer, Ressourcen und Anwendungen verwalten. Zu External ID gehören sie durch die Möglichkeit, Benutzer aus externen, fremden Tenants einzuladen, ihrem Home Tenant. Sobald der Gast die Einladung annimmt, erhält er eine digitale Identität in deinem Resource Tenant und kann sich mit seinen bestehenden Anmeldedaten authentifizieren, um auf die Ressourcen zuzugreifen, die du geteilt hast.

  • Ein einzelner Tenant, volle Identity Security und Governance
  • B2B Collaboration auf Enterprise Apps (SaaS)
  • Gäste aus anderen Entra Tenants, Microsoft-Konten (Consumer) oder anderen Social Identities einladen

External Tenants

Ein External Tenant ist für identitätsbezogene Aufgaben externer Benutzer gedacht, typischerweise Konsumenten oder Geschäftskunden. Er unterstützt Registrierung, Authentifizierung und Zugriff auf Apps und Ressourcen im Rahmen eines Customer-Identity-and-Access-Management-(CIAM)-Szenarios. Anders als ein Workforce Tenant ist diese Umgebung gezielt für externe Zielgruppen gebaut und wird meist separat konfiguriert, damit Kunden- und interne Identitätsverwaltung sauber getrennt bleiben.

  • B2C Identity Provider, getrennte Tenant-Konfiguration
  • Neuen Tenant in der Azure-Subscription erstellen
  • Eigene Apps integrieren und Identitäten mit External ID bereitstellen
  • Self-Service-Registrierungsflow

Microsoft Entra External ID: Workforce Tenant für B2B Collaboration im Vergleich zum External Tenant für Consumer-Apps

_Quelle: _Microsoft

Workforce Tenants External Tenants
Beschreibung Ein einzelner Entra-ID-Tenant für Mitarbeitende, Apps und Ressourcen. Standard-Tenant, kein zusätzliches Setup nötig. Externe Identitäten und Kunden für deine kundenseitigen Apps verwalten. (CIAM) Zusätzlichen Tenant einrichten, um Identitäten und Ressourcen zu trennen.
Primärer Anwendungsfall und Zielgruppe B2B: Business-Apps (vor allem die Microsoft-365-Suite) mit externen Gästen, Partnern und Unternehmen teilen und gemeinsam nutzen. B2C (B2B): Einen Identity Provider und die Integration in deine eigenen Apps für deine Kunden bereitstellen.
Benutzerverwaltung Wie in Entra ID: Gastbenutzer einladen und mit den Security-Features von Entra ID verwalten. Einen neuen, eigenständigen Tenant in einer External-Konfiguration erstellen.
App-Zugriff Zugriff auf alle (Enterprise) Apps in deinem Tenant gewähren, da Benutzer und Gäste im selben Verzeichnis liegen. Nur benötigte Apps registrieren, getrennt vom Workforce Tenant.
Entra-Security-Features ID Protection, ID Governance, Self-service password reset, Conditional Access, Smart lockout, Custom banned passwords Self-service password reset, Conditional Access, Smart lockout
Preise Abrechnungsmodell nach Monthly Active Users (MAU): https://learn.microsoft.com/de-de/entra/external-id/external-identities-pricing Abrechnungsmodell nach Monthly Active Users (MAU) oder External-ID-Preise: https://azure.microsoft.com/en-us/pricing/details/microsoft-entra-external-id/
Branding Eigenes Unternehmensbranding und Anpassungen werden unterstützt Eigenes Unternehmensbranding und Anpassungen werden unterstützt
Einladung von Gästen Einladungsmail, Self-service sign up Self-service sign-up oder durch einen Admin, Einladung interner Benutzer

Siehe den vollständigen Funktionsvergleich

B2B Collaboration

Schauen wir genauer hin, was die meisten Organisationen in der Praxis antreffen: B2B Collaboration in ihrem Workforce Tenant. Dieses Szenario entsteht typischerweise, wenn ein Unternehmen Microsoft-365-Workloads mit externen Partnern teilen will. Häufige Anwendungsfälle sind:

  • Partner in interne Microsoft-Teams-Kanäle für gemeinsame Projekte einladen
  • Zugriff auf SharePoint-Sites oder geteilte OneDrive-Dokumentbibliotheken gewähren
  • Auftragnehmern erlauben, interne Apps über Entra ID SSO zu nutzen
  • Lieferanten eingeschränkten Zugriff auf interne Projekt- oder Planungstools geben

Diese Szenarien profitieren von Entra External ID, weil sie sicheren, Policy-gesteuerten Zugriff ermöglichen, ohne für jeden externen Benutzer ein eigenes Konto anzulegen.

Best Practices

  1. External Collaboration Settings (Guest Settings) konfigurieren

Prüfe die External Collaboration Settings in deinem Tenant. Diese Einstellungen regeln: Gastbenutzerzugriff in deinem Tenant, Einladungseinschränkungen, Self-service-sign-up-Flow, Austritts-Einstellungen für externe Benutzer und Einschränkungen für Collaboration-Domains. Prüfe bestehende Einträge für erlaubte und blockierte Domains.

Schau dir ausserdem die verfügbaren Identity Provider an, über die sich Benutzer mit ihren externen Identitäten registrieren und authentifizieren können, um auf Ressourcen zuzugreifen.

  1. Cross-Tenant Access Settings prüfen

Prüfe deine Standard-Cross-Tenant Access Settings in Entra -> External Identities und vergleiche sie mit den Standardwerten. Prüfe zusätzlich, ob benutzerdefinierte Organisationen hinzugefügt und mit eigenen Einstellungen konfiguriert sind. Das umfasst Inbound und Outbound:

  • B2B collaboration (Benutzer und Gruppen, Anwendungen): Benutzer können externe Gäste einladen, damit sie auf deine Ressourcen zugreifen (Inbound), und ob sie von anderen Organisationen und Tenants eingeladen werden können (Outbound)
  • B2B direct connect (Benutzer und Gruppen, Anwendungen): Erweiterte Szenarien für die Zusammenarbeit wie Teams Shared Channels
  • Trust settings: Ob deine Conditional-Access-Policies den Signalen MFA, kompatibles oder Hybrid-joined Gerät aus einem fremden Tenant vertrauen (nur Inbound)
  • Tenant restrictions: Erweiterte Kontrollen für ausgehenden Authentifizierungsverkehr, z. B. den Zugriff auf bestimmte fremde Tenants blockieren
  1. Cross-Tenant Synchronization planen und bewerten

Cross-Tenant Synchronization in Microsoft Entra ermöglicht es Organisationen, Benutzer über mehrere Entra-ID-Tenants hinweg automatisch zu provisionieren, zu aktualisieren und zu entfernen. Ideal für Tochtergesellschaften, Fusionen oder Multi-Tenant-Strategien. Anders als beim klassischen Gastzugriff werden Benutzer im Ziel-Tenant vollständig verwaltet und können ohne Einladungsaufforderungen auf Apps zugreifen, mit einem «Like-Home»-Gefühl. Admins definieren Benutzer-Scope und Attribut-Mappings im Quell-Tenant und behalten die Kontrolle über Entra-Security-Features wie Conditional Access und Entitlement Management. Das vereinfacht die Zusammenarbeit und stärkt die Governance in komplexen, verteilten Umgebungen.


Discovery Workbook

Für ein aktuelles Projekt brauchte ich eine Lösung, um das Verhalten von Gastkonten in meinem Tenant zu überwachen und zu analysieren. Ein perfekter Anwendungsfall für Entra ID Monitoring mit Log Analytics Workspace, Azure Workbooks und KQL. Diese Kombination erlaubt es uns, Logs des Identity Providers zu erkunden und per Abfragen in Azure Workbooks zu visualisieren. Die Entra ID Guest Account Discovery Workbook bietet:

  • Echtzeit-Einblicke in die Anmeldeaktivität von Gästen mit erweiterter Log-Suche und Visualisierung.
  • Flexible Log-Analyse mit der Variable timerange für tiefere Untersuchungen.
  • Umwandlung von Tenant-IDs in Domainnamen, um Gastbenutzer besser zu identifizieren.
  • Besseres Tracking von Gastbenutzern, Risikoanalyse und Anomalieerkennung.

Workbook herunterladen

Übersicht der Entra Guest Account Discovery Workbook mit Gast-Anmeldungen im Zeitverlauf

Diagramme der Entra Guest Account Discovery Workbook zu Ziel-Apps, häufigsten Gastidentitäten und Cross-Tenant-Zugriffsarten

Entra Guest Account Discovery Workbook mit den Home-Tenant-IDs der Gäste und dem Lookup-Tool für Microsoft-Tenant-IDs

Diagramme der Entra Guest Account Discovery Workbook zu Gast-Anmeldungen nach Client-App, Betriebssystem und Browser

Die Entra ID Guest Account Discovery Workbook besteht aus diesen Abschnitten:

  • Overview - Allgemeine Einblicke und Visualisierungen zu Gast-Anmeldungen.
  • Origin Tenant Lookup - Ermittelt den Home Tenant von Gastkonten.
  • Search - Bietet erweiterte Suchoptionen für Aktivitäten von Gastkonten.
  • Stale Guest Account Discovery - Erkennt inaktive oder veraltete Gastkonten für ein besseres Security-Monitoring.

Setup und Konfiguration

Ich stelle diese Lösung in meinem GitHub-Repository bereit, bereit zum Import in deine Umgebung. Folge diesen Schritten:

  1. Eine Azure-Log-Analytics-Workspace-Ressource einrichten (inklusive Daily Cap und Konfiguration der Datenaufbewahrung!)
  2. Die Diagnoseeinstellungen von Entra ID mit diesem Log Analytics Workspace verbinden, damit Entra Logs an den Workspace sendet. So können wir die Daten abfragen und in der Workbook nutzen
  3. Eine neue Azure Workbook auf dem Log Analytics Workspace erstellen
  4. Den Workbook-Code aus der Vorlage in meinem GitHub-Repository in deine neue Workbook importieren und speichern

Microsoft-Entra-Diagnoseeinstellung, die die Log-Kategorien Sign-in und Audit an einen Log Analytics Workspace streamt

Workbook-Galerie eines Log Analytics Workspace mit der Option, eine neue Workbook zu erstellen

GitHub-Repository Oceanleaf mit der Datei der Entra Guest Account Discovery Workbook

Einfügen des JSON der Entra Guest Account Discovery Workbook in den erweiterten Editor einer neuen Azure Workbook


Was heisst das für Schweizer Firmen?

  • Lizenz und Kosten: Gäste in Workforce Tenants werden nach Monthly Active Users (MAU) abgerechnet. Dafür muss der Tenant mit einem Azure-Abonnement verknüpft sein. Für Premium-Funktionen wie ID Governance für Gäste fallen zusätzliche MAU-basierte Gebühren an. Prüfe vor einem breiten Gastzugriff das aktuelle Preismodell
  • revDSG: Gäste sind externe Personen mit Zugriff auf deine Daten. Die Guest Settings, die Domain-Einschränkungen und das Aufräumen veralteter Gastkonten (Stale Guest Account Discovery) helfen dir, die technischen und organisatorischen Massnahmen für die Datensicherheit (Art. 8 revDSG) umzusetzen und zu belegen
  • Log-Kosten: Log Analytics ist nicht gratis. Setze beim Workspace ein Daily Cap und eine Aufbewahrungsdauer, die zu deinem Bedarf passt
  • Gäste über Teams oder SharePoint gibt es in vielen Tenants schon, ohne dass jemand sie geplant hat. Beginne mit den External Collaboration Settings und den Cross-Tenant Access Settings, bevor du über External Tenants nachdenkst

Powered by Oceanleaf

OceanleafTechnology blog on Microsoft Cloud. Learn about cutting edge tech, explained simply & straightforward in quality focused blog posts.Oceanleaf · Niklas Tinner

Verwandte Beiträge

Niklas Tinner

2x Microsoft MVP · Gründer von Oceanleaf

Schreibt über AI, Intune, Entra, Defender und Global Secure Access.

LinkedIn