Azure Entra ID für Applikations Entwickler:innen
Schulung & Kurs

Zwei Tage intensiver Einstieg in die Integration von Azure Entra ID mit MSAL-Bibliotheken, Terraform, Gruppen/Users und verschiedenen Auth-Flows für Java, C#, Node.js oder Python.

Unternehmensanwendungen setzen zunehmend auf Azure Entra ID als moderne Identity-Plattform. Mit Unterstützung von OIDC, OAuth2 und MSAL für diverse Programmiersprachen ermöglicht es sichere Authentifizierung und Autorisierung. Projekte lassen sich so schneller realisieren und wartbarer gestalten.

Kurse für Teams:

Gerne führen wir zugeschnittene Kurse für euer Team durch - vor Ort, remote oder in unseren Kursräumen.

In-House Kurs Anfragen

 

Kursinhalt:


Wir bauen zusammen inkrementell eine Unternehmensanwendung, welche folgende Themen veranschaulicht:

– Security Grundlagen:
... - Triple-A (Authentication, Authorization, Accounting)
... - HTTPS/TLS, Zero Trust Prinzipien (mTLS)

– Einführung in Azure Entra ID:
... - Tenants, Users, Groups, Enterprise Apps, Service Principals
... - Management über Portal, Azure CLI, Microsoft Graph API, PowerShell

– Authentifizierungsflows und Standards:
... - OAuth2 Flows (Auth Code + PKCE, Client Credentials, Device Code, On-Behalf-Of)
... - OIDC, SAML, WS-Federation

– MSAL Bibliotheken in der Praxis:
... - MSAL für Java, .NET/C#, Node.js, Python
... - Interactive Login, Token Acquisition/Caching, Silent Renew, Single Sign-Out

– Schutz von Anwendungen und APIs:
... - JWT Token Validation, Scopes, Claims, App Roles
... - Backend-for-Frontend (BFF), Delegated vs Application Permissions

– Enterprise Features:
... - Multi-Factor Authentication (MFA), Conditional Access Policies
... - External Identities (B2B/B2C), Guest Users

– Infrastructure as Code & Automation:
... - Terraform AzureAD Provider (Users, Groups, App Regs)
... - Microsoft Graph API für programmatic Management

– Best Practices & Troubleshooting:
... - Secure Token Handling, Refresh Strategies
... - Error Handling, Logging, Auditing mit Entra ID Reports

– Hands-on Labs in gewählter Programmiersprache

Du lernst diese Konzepte nicht nur kennen, sondern setzt sie auch praktisch um.


Disclaimer: Der effektive Kursinhalt kann, abhängig vom Trainer, Durchführung, Dauer und Konstellation der Teilnehmer:innen von obigen Angaben abweichen.

Ob wir es Schulung, Kurs, Workshop, Seminar oder Training nennen, wir möchten Teilnehmer/innen an ihrem Punkt abholen und mit dem nötigen praktischen Wissen ausstatten, damit sie die Technologie nach der Schulung direkt anwenden und eigenständig vertiefen können.

Ziel:

Aufbau praktischen Know-hows für die Integration von Azure Entra ID in Anwendungen. Die Teilnehmenden können am Ende eigenständig Entra ID mit MSAL in Java-, C#-, Node.js- oder Python-Projekten nutzen, Users/Gruppen managen und Terraform für IaC einsetzen.


Dauer:

2 Tage (Wird bei In-House Kursen individuell angepasst.)


Form:

Bewährter Mix aus Erläuterung, Live-Coding und gemeinsamem Aufbau einer Kurs-Applikation mit praktischem Fokus auf multi-language Integration.


Zielgruppe:

Softwareentwickler:innen (Java, C#, Node.js, Python), die Entra ID sicher in ihre Anwendungen integrieren wollen.


Voraussetzungen:

- Basiswissen in Java oder C# oder Node.js oder Python
- Grundverständnis von HTTP und REST-APIs


Vorbereitung:

Jeder Teilnehmer erhält nach der Anmeldung einen Fragebogen und eine Installationsanleitung zugestellt. Abhängig vom Kurs stellen wir eine passende Laborumgebung bereit.

In-House Kurs anfragen:

In-House Kurs Anfragen

Trage dich in die Warteliste ein für weitere öffentliche Kurs-Termine. Sobald wir genügend Personen auf der Warteliste haben, klären wir einen möglichst für alle passenden Termin ab und schalten einen neuen Termin auf. Falls du direkt mit zwei Kollegen oder Kolleginnen teilnehmen möchtest, können wir sogar direkt einen öffentlichen Kurs für euch planen.

Warteliste

(Falls ihr bereits mehr 3 Teilnehmer:innen oder mehr habt, klären wir mit euch direkt euren Wunschtermin ab und schreiben den Kurs aus.)

Mehr über Azure Entra ID



Azure Entra ID ist Microsofts cloudnative Identity- und Access-Management-Lösung für Enterprise-Umgebungen. Sie bietet Authentifizierung, Autorisierung, MFA und Conditional Access.




History


Azure Entra ID startete 2013 als Windows Azure Active Directory im Rahmen von Microsofts Cloud-Strategie. Es adressierte das Bedürfnis nach cloudbasiertem Identity-Management.


Erweiterungen umfassten MFA, Conditional Access und tiefe Integration in Microsoft 365. 2023 Rebranding zu Entra ID als Teil der Entra Family.


Heute führende IAM-Lösung mit breiter Adoption, kontinuierlicher Innovation und nahtloser Azure-Integration.