Studienbereich Technik
Refine
Year of publication
Document Type
- Bachelor Thesis (454) (remove)
Keywords
- Automatisierung (3)
- Bachelorarbeit (3)
- Digitalisierung (3)
- Optimierung (3)
- Visualisierung (3)
- API (2)
- After-Sales (2)
- Aftersales (2)
- Analyse (2)
- CNC - Zerspanung (2)
- Entwurf und Implementierung einer integrierten CIAM-Lösung für die UNIORG MDE-Lösung (2022)
- Ziel: Das Ziel der Bachelor war es, eine CIAM-Lösung für die UNIORG-MDE-Webapp zu finden. Nach der Ermittlung einer passenden CIAM-Lösung sollte sie konfiguriert und bereitgestellt werden. Methodik: Die Anforderungen an die CIAM-Lösung wurden aus folgenden Quellen ermittelt: - Product-Owner-Vision - User-Stories - Entwicklungsumgebung der MDE-Webapp - CIAM-Anforderungen nach (WILSON, Y. 2019; RATNAYAKE, D. 2019; WORLD BANK BERICHT 2019) Auf Basis der Anforderungen wurden zwei Aspekte untersucht: die Authentifizierungsprotokolle und die CIAM-Lösungen. Durch die Bewertung der einzelnen Protokolle Kerberos/LDAP, SAML2, WS-Fed und OAuth2/OpenID Connect wurde das passende Protokoll festgelegt. Über eine gewichtete Bewertung von cloudbasierten und On-Premise-CIAM-Lösungen wurde die passende Lösung bestimmt. Ergebnisse: Nach der vorab durchgeführten Bewertung wurden OpenID Connect und Azure AD B2C ausgewählt. Azure AD B2C wurde mit Custom-Policy für eine Webapp konfiguriert. Eine Demo-Webapp nach dem MVC-Model und ASP.NET präsentierte die Ergebnisse. Schlussfolgerung: Eine Authentifizierung für eine Webapp lässt sich nach dem Anwendungsfall mit verschiedenen Protokollen und mithilfe unterschiedlicher CIAM-Lösungen realisieren. Die Authentifizierung mit OpenID Connect und die Nutzerverwaltung mit Azure AD B2C erfüllen die Anforderungen des Projekts. Microsoft Authentication Library bietet die notwendigen Bibliotheken zur Integration der Authentifizierung in MDE. Schlüsselwörter: cIAM, Authentifizierung, Cloud, OpenID Connect, Azure AD B2C