Alexander Frank

Praxis

Praxis

Labs, die ich gebaut habe, und ein Kundenprojekt mit Zugriffsbezug.

Meine Identity-Praxis baue ich in eigenen Laborumgebungen auf und dokumentiere sie öffentlich, mit Skripten, echten Screenshots und den Fehlern, in die ich unterwegs gelaufen bin. Was ein Lab ist, steht hier als Lab. Was ein Kundenprojekt war, steht als Kundenprojekt.

Der Identity-Lifecycle in drei Phasen: Eintritt, Wechsel und Austritt, mit den jeweils nötigen Schritten.JJoinerKonto anlegenAttribute setzenGruppen zuweisenLizenz vergebenMMoverAttribut ändernNeu zuweisenAlt entziehenLLeaverDeaktivierenSitzungen widerrufenLizenz einsammelnDaten übergebenOwnership klärenLöschen
Hands-on-Lab2025–2026

Modern Workplace Lab: Entra ID, Intune, Conditional Access und Identity Lifecycle

Eine zusammenhängende Microsoft-365-Umgebung, aufgebaut wie ein Mittelstandsprojekt: Ein Mitarbeiter wird per Graph PowerShell angelegt, bekommt ein verwaltetes Gerät, kommt nur mit MFA und konformem Gerät an seine Daten und wird beim Austritt sauber abgebaut. Dokumentiert mit Skripten, Screenshots und den Stolpersteinen aus dem Aufbau.

  • Joiner, Mover, Leaver mit dem Microsoft Graph PowerShell SDK: acht Skripte
  • Windows 11 per Entra Join mit automatischer Intune-Registrierung, MacBook über das Unternehmensportal
  • Compliance-Richtlinien für Windows und macOS, Conditional Access mit MFA und konformem Gerät
  • Android Enterprise: dediziertes Gerät per QR-Code, Apps aus Managed Google Play, Fernaktionen

Ein Beispiel für die Sorte Detail, die man nur beim Selbertippen lernt: das Deaktivieren eines Kontos scheitert mit „positional parameter cannot be found“, weil das Graph SDK die Änderung als Body-Objekt erwartet.

# schlägt fehl
Update-MgUser -UserId $id -AccountEnabled $false

# richtig
Update-MgUser -UserId $id -BodyParameter @{ AccountEnabled = $false }
github.com/alexander-frank-identity/modern-workplace-lab
Hands-on-LabAugust 2026

Okta: zwei Orgs, Policies, delegierte Administration, SAML-Föderation

Aufgebaut in zwei eigenen Okta-Workforce-Orgs, parallel zu den Performance-Prüfungen Okta Certified Professional und Administrator, beide bestanden. Mit Screenshots und einer Übersetzung der Begriffe zwischen Entra ID und Okta.

  • Group Rules mit Okta Expression Language, Custom Attributes
  • Custom Role mit Resource Set für einen delegierten Helpdesk
  • Global Session Policy, Authentication Policy, Password Policy, Network Zones
  • SAML-Föderation zwischen zwei Orgs mit Just-in-Time-Anlage, System Log
github.com/alexander-frank-identity/modern-workplace-lab/tree/main/05-okta
Kundenprojekt2024

Blank Baukompetenz — Zugriffs-Migration und Rechtekonzept

Übernahme eines Kunden nach einem Zugriffskonflikt mit dem Vor-Anbieter, der ihm die Kontrolle über die eigene Website verweigerte. Domain-Transfer aus dem Altvertrag, Migration auf ein eigenständig verwaltbares System, Aufbau eines Rollen- und Rechtekonzepts (Admin / Redakteur) mit definierten Zugriffsbereichen. Ergebnis: volle Ownership beim Kunden statt Fremdabhängigkeit.

  • Domain-Transfer aus dem bestehenden Vertragsverhältnis
  • Migration auf ein System, das der Kunde selbst verwalten kann
  • Rollentrennung zwischen Administration und Redaktion
  • Rückführung aller Zugänge in die Hand des Kunden

Eine Frage zu Identity oder Endpoint Management?

Schreiben Sie mir kurz, worum es geht. Ich melde mich in der Regel innerhalb eines Werktags zurück.

info@alexander-frank.org

Remote, deutsche Arbeitszeit. Projektbasiert, keine Festanstellung. Verfügbar für neue Projekte, ab sofort.