OpenID Connect: Entwicklung und Qualitätssicherung von Authentifizierungsprojekten

Total time
Location
At location, Online
Starting date and place

OpenID Connect: Entwicklung und Qualitätssicherung von Authentifizierungsprojekten

GFU Cyrus AG
Logo GFU Cyrus AG
Provider rating: starstarstarstarstar_border 8.2 GFU Cyrus AG has an average rating of 8.2 (out of 15 reviews)

Need more information? Get more details on the site of the provider.

Starting dates and places
placeKöln
13 Jul 2026 until 15 Jul 2026
computer Online: Zoom
13 Jul 2026 until 15 Jul 2026
placeKöln
12 Oct 2026 until 13 Oct 2026
computer Online: Zoom
12 Oct 2026 until 13 Oct 2026
placeKöln
4 Jan 2027 until 5 Jan 2027
computer Online: Zoom
4 Jan 2027 until 5 Jan 2027
placeKöln
5 Apr 2027 until 6 Apr 2027
computer Online: Zoom
5 Apr 2027 until 6 Apr 2027
placeKöln
5 Jul 2027 until 6 Jul 2027
computer Online: Zoom
5 Jul 2027 until 6 Jul 2027
placeKöln
4 Oct 2027 until 5 Oct 2027
computer Online: Zoom
4 Oct 2027 until 5 Oct 2027
placeKöln
29 Nov 2027 until 30 Nov 2027
computer Online: Zoom
29 Nov 2027 until 30 Nov 2027
Description

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

Am Ende des Seminars sind die Teilnehmenden in der Lage, OpenID Connect effektiv zu nutzen, um leistungsstarke, skalierbare und benutzerfreundliche Authentifizierungsanwendungen zu entwickeln. Sie lernen, wie sie Daten aus verschiedenen Quellen integrieren, erweiterte Funktionen implementieren und die Performance ihrer Anwendungen optimieren. Durch praktische Übungen und detaillierte Anleitungen erwerben sie die Fähigkeiten, qualitativ hochwertige Sicherheits- und Authentifizierungsprojekte zu erstellen.

Inhalt

  • Einführung in OpenID Connect: Überblick und Bedeutung
    • Was ist OpenID Connect und warum ist es wichtig?
      • Definition und Hintergrund: OpenID Connect als Authentifizierung…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: PRINCE2 Practitioner, PRINCE2 Foundation, PRINCE2, Agile / Scrum, and Project Management.

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

Am Ende des Seminars sind die Teilnehmenden in der Lage, OpenID Connect effektiv zu nutzen, um leistungsstarke, skalierbare und benutzerfreundliche Authentifizierungsanwendungen zu entwickeln. Sie lernen, wie sie Daten aus verschiedenen Quellen integrieren, erweiterte Funktionen implementieren und die Performance ihrer Anwendungen optimieren. Durch praktische Übungen und detaillierte Anleitungen erwerben sie die Fähigkeiten, qualitativ hochwertige Sicherheits- und Authentifizierungsprojekte zu erstellen.

Inhalt

  • Einführung in OpenID Connect: Überblick und Bedeutung
    • Was ist OpenID Connect und warum ist es wichtig?
      • Definition und Hintergrund: OpenID Connect als Authentifizierungsprotokoll, das auf OAuth 2.0 basiert.
      • Vorteile von OpenID Connect: Sicherheit, Interoperabilität und Benutzerfreundlichkeit.
    • Unterschiede und Vorteile von OpenID Connect im Vergleich zu anderen Authentifizierungsprotokollen
      • Vergleich mit OAuth 2.0, SAML und anderen: Stärken und Schwächen.
      • Flexibilität: Unterstützung für verschiedene Anwendungsfälle und Plattformen.
      • Benutzerfreundlichkeit: Intuitive Implementierung und umfassende Dokumentation.
    • Architektur und Kernkomponenten von OpenID Connect
      • Übersicht der Architektur: Hauptkomponenten und deren Zusammenspiel.
      • Funktionalitäten: Identity Tokens, UserInfo Endpoint, Discovery und mehr.
  • Installation und Einrichtung von OpenID Connect
    • Systemanforderungen und notwendige Software
      • Grundvoraussetzungen: Notwendige Software und Hardware.
      • Installation von OpenID Connect: Schritt-für-Schritt-Anleitung für verschiedene Betriebssysteme (Linux, macOS, Windows).
    • Erste Schritte mit OpenID Connect
      • Einführung in die OpenID Connect-Benutzeroberfläche: Grundlegende Bedienung und Funktionen.
      • Einrichtung der Entwicklungsumgebung: Nutzung von IDEs wie Visual Studio Code und WebStorm.
      • Fehlerbehebung: Häufige Fehler und deren Lösungen.
    • Erstellung und Verwaltung einfacher Authentifizierungssysteme
      • Einführung in die Nutzung von OpenID Connect: Grundlegende Konzepte und Unterschiede zu anderen Tools.
      • Erstellung und Verwaltung einfacher Authentifizierungssysteme
        • Schritt-für-Schritt-Anleitung: Von der Installation bis zur Implementierung.
        • Anpassung und Erweiterung: Hinzufügen von benutzerdefinierten Rollen und Berechtigungen.
      • Debugging und Monitoring: Nutzung von Diagnosetools und Dashboards.
  • Grundlegende Konzepte der Authentifizierung mit OpenID Connect
    • Token-basierte Authentifizierung
      • Aufbau und Struktur von Identity Tokens: Nutzung der OpenID Connect-API.
      • Token-Management: Erstellung, Konfiguration und Verwaltung von Identity Tokens.
      • Best Practices: Strukturierung und Optimierung von Token-Implementierungen.
    • OpenID Connect Flows und Sicherheitsmechanismen
      • Einführung in OpenID Connect Flows: Nutzung von Authorization Code Flow, Implicit Flow und Hybrid Flow.
      • Sicherheitsmechanismen: Implementierung und Nutzung von Sicherheitsprotokollen.
      • Erweiterte Techniken: Nutzung von benutzerdefinierten OpenID Connect Flows und Sicherheitsmechanismen.
    • Integration und Interoperabilität
      • Einführung in die Integration: Nutzung von OpenID Connect zur Integration von Authentifizierungssystemen.
      • Interoperabilität: Erstellung und Verwaltung von Integrationen mit verschiedenen Systemen und Plattformen.
      • Erweiterte Techniken: Nutzung von benutzerdefinierten Integrationen und Interoperabilitätsstrategien.
  • Praxisübung 1: Erstellung und Verwaltung eines einfachen Authentifizierungssystems mit OpenID Connect
    • Ziel der Übung: Erstellung und Verwaltung eines grundlegenden Authentifizierungssystems mit OpenID Connect
      • Projektbeschreibung: Entwicklung eines Systems zur Verwaltung von Benutzerzugriffen.
      • Anforderungen: Nutzung von OpenID Connect sowie grundlegender Sicherheitsfunktionen.
    • Schritt-für-Schritt-Anleitung:
      • Erstellung des Systems: Initialisierung und Konfiguration.
      • Implementierung der Token-Verwaltung und Sicherheitsmechanismen: Definition der Systemstruktur und -Eigenschaften.
      • Anpassungen und Erweiterungen: Hinzufügen von benutzerdefinierten Rollen und Berechtigungen.
    • Tools: OpenID Connect, Visual Studio Code/WebStorm
    • Ergebnisse und Präsentation
      • Fertiges Authentifizierungssystem: Präsentation des Systems und der ersten Ergebnisse.
      • Diskussion und Feedback: Analyse der Ergebnisse und Verbesserungsvorschläge.
  • Erweiterte Funktionen und Techniken in OpenID Connect
    • Fortgeschrittene Sicherheits- und Authentifizierungstechniken
      • Erstellung komplexer Authentifizierungssysteme: Nutzung von Advanced Patterns und Best Practices.
      • Nutzung von Erweiterungen und Plugins: Verbesserung der Sicherheits- und Authentifizierungsfunktionen.
      • Fehlerbehandlung und Logging: Implementierung von Fehler-Handling und Logging-Mechanismen.
    • Performance-Optimierung und Skalierung
      • Einführung in Performance-Tuning: Nutzung von Optimierungstechniken zur Verbesserung der Systemleistung.
      • Monitoring und Analyse: Nutzung von Performance-Monitoring-Tools.
      • Best Practices: Sicherstellung der Effizienz und Qualität der Systeme.
    • Testing und Qualitätssicherung
      • Einführung in Testing-Frameworks: Nutzung von Unit-Tests und Integrationstests zur Qualitätssicherung.
      • Implementierung von Teststrategien: Definition und Ausführung von Tests.
      • Erweiterte Techniken: Nutzung von automatisierten Tests und Continuous Integration.
  • Integration von OpenID Connect in bestehende Systeme
    • Integration in Web- und Mobilanwendungen
      • Nutzung von OpenID Connect in Kombination mit React, Angular und Vue.js.
      • Automatisierung von Authentifizierungsprozessen: Nutzung von Skripten und APIs.
      • Datenvorbereitung und -bereinigung: Beste Praktiken zur Sicherstellung der Datenqualität.
    • Nutzung von OpenID Connect in Microservices-Architekturen
      • Kombination von OpenID Connect mit Docker und Kubernetes.
      • Implementierung von CI/CD-Pipelines: Nutzung von Jenkins und GitLab CI.
      • Anwendungen in der Praxis: Beispiele aus der Industrie und Forschung.
    • Deployment und Skalierung von OpenID Connect-Systemen
      • Deployment von Systemen: Nutzung von Cloud-Diensten und Container-Technologien.
      • Skalierung von Anwendungen: Nutzung von Load-Balancern und verteilten Systemen.
      • Best Practices: Sicherstellung der Effizienz und Skalierbarkeit von OpenID Connect-Systemen.
  • Praxisübung 2: Erstellung einer komplexen Authentifizierungsanwendung mit OpenID Connect
    • Ziel der Übung: Entwicklung einer umfassenden Authentifizierungsanwendung mit erweiterten Funktionen
      • Projektbeschreibung: Erstellung eines Systems zur Verwaltung von Benutzerzugriffen und Sicherheitsrichtlinien.
      • Anforderungen: Nutzung fortgeschrittener Techniken und Integration von Performance-Optimierungen.
    • Schritt-für-Schritt-Anleitung:
      • Erstellung der Anwendung: Planung, Implementierung und Testen der Anwendung.
      • Erweiterungen und Anpassungen: Implementierung von fortgeschrittenen Techniken, Sicherheitsprotokollen und Authentifizierungsstrategien.
      • Ausführung und Optimierung: Testen der Anwendung unter realen Bedingungen und Optimierung.
    • Tools: OpenID Connect, Docker, Kubernetes
    • Ergebnisse und Präsentation
      • Fertige Authentifizierungsanwendung: Präsentation der Anwendung und Demonstration der Funktionalitäten.
      • Diskussion und Feedback: Analyse der Ergebnisse, Verbesserungsvorschläge und Q&A.

There are no reviews yet.
    Share your review
    Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.

    There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.