# Protokolle fr Authentifizierung / Single-Sign-On - OAuth - OpenID Connect (OIDC) - Security Assertion Markup Language (SAML) - Token-Arten: Access Token, Opaque Token, ID Token, JSON Web Token (JWT), Refresh Token # Konzepte und Architekturen - Proof Key for Code Exchange (PKCE) - Backend for Frontend (BFF) - Resource Owner Password Credential (ROPC) - Client Credentials Grant # Praxis (zur Wahl) - Implementierungen in C# (.NET oder .NET Framework, ASP.NET/ASP.NET Core) - Implementierungen in C++ - Implementierungen in JavaScript/TypeScript (node.JS/Browser) - Login mit Facebook, Google, Twitter, Microsoft Account, GitHub & Co. - Auf Anfrage: Implementierungen fr andere Programmiersprachen und Frameworks # Best Practices # Optional: Server fr Authentifizierung/Authorisierung/Identittsmanangement (zur Wahl, andere auf Anfrage) Auth0, Duende Identity Server, Keycloack, Okta, OpenIddict
Klrung der Begriffe - Web-API - HTTP-API - Representational State Transfer (REST) - Microservices - optional: Vergleich mit SOA/SOAP Standardisierung - Was ist Standard bei REST? - Andere Protokolle Einsatzgebiete von WebAPIs - Verteilte Sys
zum Artikel gehenSOAP-Webservices (SOAP-APIs) aufrufen in .NET-Anwendungen mit der Windows Communication Foundation (WCF) - Generierung von WCF-Clients auf Basis von WSDL in Visual Studio und mit SvcUtil.exe - Client-Konfiguration via XML - Anpassungen der Codegenerie
zum Artikel gehenDieser Aufbaukurs richtet sich an Entwickler, die Services/Webservices und verteilte Systeme mit .NET realisieren wollen. Dabei werden an den ersten beiden Tagen REST-HTTP-Dienste mit ASP.NET WebAPI besprochen und am dritten Tag als Alternative die Window
zum Artikel gehenOptional: Einfhrung in die notwendigen Grundlagen von HTTP, HTTPS/SSL/TLS Basiswissen - Was sind HTTP-Services? - Was ist REST? - Was sind Microservices? - Unterschiede zwischen REST und SOAP - SOA versus Microservices ASP.NET Core WebAPI im b
zum Artikel gehenViele Webanwendungen, gerade Single Page Applications (SPAs) kommen ohne APIs gar nicht mehr aus. Mit ASP.NET Core gibt es ein hervorragendes Framework fr alle Einsatzzwecke. In diesem Workshop lernen Sie von Grund auf die Erstellung von APIs mit ASP.NET
zum Artikel gehen