Azure AD B2C Custom Policies

Die von Azure AD B2C angebotenen User Flows  sind für typische Szenarien der Authentifizierung ausreichen und sogar empfohlen. Manchmal sind allerdings Operationen erforderlich, die die User Flows nicht unterstützen (z.B. das Validieren von User-Input, Abfrage/Anlage von Benutzerattribute von/in einer Datenbank, custom User Journey…). Hierfür werden Custom Policies umgesetzt. Custom Policies sind Konfigurationsdateien, die das Verhalten des Azure AD B2C […]

Serverless App mit AWS Services

In diesem Artikel werden wir das Backend für eine Cloud Anwendung MyProjectManager  entwickeln. Die Anwendung soll u.A. den Benutzern die folgenden Operationen ermöglichen: Anlage, Bearbeitung und Löschen von Aufgaben Erfassung der Arbeitszeit der einzelnen Aufgaben Monitoring des Fortschritts von aktiven Projekten   Der Cloud Anbieter, für den wir uns entschieden haben ist AWS (Amazon Web […]

Health Checks in ASP.NET Core

Integritätsprüfungen (Health Checks) werden verwendet, um den Status einer App in Echtzeit zu überwachen. Durch die Integration von Webhooks werden fehlerhafte Integritätsprüfungen sofort gemeldet (z.B. MS Teams, Slack, Email, etc…). Dies ermöglicht eine schnellere und präzisere Handlungsweise und Untersuchung des Problems. Health Checks werden von der Anwendung als HTTP-Endpunkt(e) verfügbar gemacht, über den die Komponente […]

Backend mit Amazon Web Services

In unserem zweiten Artikel  dieser Serie werden wir erneut ein Backend zum Speichern und Abfragen von Daten erstellen. Als Cloud-Anbieter werden jetzt die Amazon Web Services (AWS) verwendet. Im Gegensatz zu der Azure-Implementierung unseres Backends werden wir bei AWS den REST-Service nicht selber implementieren. Stattdessen werden wir bestimmte AWS-Services verwenden, welche uns eine Servless-Implementierung des kompletten […]

Backend mit Azure Cloud

In unserem ersten Beitrag dieser Reihe werden wir ein Backend zum Speichern und Abfragen der Daten anlegen. Wie der Titel schon verrät wird dieses in der Azure-Cloud hostet. Die von Microsoft entwickelte Cloud-Pattform Azure ist neben Amazon und Google einer der Großen und bietet zahlreiche verschiedene Services an. Der große Vorteil der Cloud liegt vor […]

Blaupause einer Cloud-Native Anwendung

Möchte man heutzutage eine Anwendung entwickeln, so steht man vor der großen Auswahl an verschiedenen Technologien. Dies umfasst nicht nur die Art, wie der Anwender mit dem Anwendung interagiert (z.B. Handy-App oder Web-Site), sondern auch wie die Anwendung betrieben wird (Server mieten oder Cloud-Hosting). Da die Möglichkeiten schier unendlich sind und man somit vor der […]