<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>//rherlt</title>
		<description>Rico Herlt ist CEO, Consultant, Software Architect, Xamarin und .NET Entwickler aus Berlin. Rico bloggt hauptsächlich über Softwareentwicklung.</description>
		<link>http://ricoherlt.com</link>
		<atom:link href="http://ricoherlt.com/feed.xml" rel="self" type="application/rss+xml" />
		
			<item>
				<title>Basic Auth mit ASP.NET Core MVC</title>
				
				
					<description>&lt;p&gt;Basic Authentication ist eine der einfachsten und gängigsten Authentifizierungsmehtoden im Internet. Die Art und Weise wie diese 
Authentifizierung funktioniert ist in der &lt;a href=&quot;http://www.ietf.org/rfc/rfc2617.txt&quot;&gt;RFC 2617, HTTP Authentication: Basic and Digest Access Authentication&lt;/a&gt; spezifiziert. Die aktuelle Version von ASP.NET Core MVC kommt von Hause aus ohne Basic Authenication, da dies inperformant (Bei jedem HTTP-Request muss die Authentifizierung durchlaufen werden) ist und hohe sicherheitsrisiken mit sich bringt (Benutzername und Passwort werden im Klartext versendet). Aufgrund der Sicherheitsrisiken ist es nicht nur dringend empfohlen, sondern unvermeidlich eine verschlüsselte Verbinung via HTTPS zum Server aufzubauen.Wenn wir unsere REST-Api auf &lt;a href=&quot;https://azure.microsoft.com&quot;&gt;Microsoft Azrue&lt;/a&gt; als App Service hosten, bekommen wir direkt ein gültiges HTTPS-Zertifikat für unsere Anwendung “Out of the Box”. Für Lösungen die woanders gehostet werden, bietet &lt;a href=&quot;https://letsencrypt.org/&quot;&gt;Let’s Encrypt&lt;/a&gt; eine kostenlose Alternative um an gültige Zertifikate für HTTPS zu kommen. Es gibt also keine Ausreden mehr ;)!&lt;br /&gt;
Wie dem auch sei, die bessere alternative für eine sichere und performatere Lösung sind &lt;a href=&quot;https://jwt.io/&quot;&gt;JSON Web Token (JWT)&lt;/a&gt;, die in der &lt;a href=&quot;https://tools.ietf.org/html/rfc7519&quot;&gt;RFC 7519&lt;/a&gt; spezifiziert sind und das Authentifizierungsschema &lt;em&gt;Bearer&lt;/em&gt; verwenden.&lt;/p&gt;

</description>
				
				<pubDate>Wed, 28 Dec 2016 00:00:00 +0000</pubDate>
				<link>http://ricoherlt.com/c%23/2016/12/28/ASPNET-Core-Basic-Auth-Attribute.html</link>
				<guid isPermaLink="true">http://ricoherlt.com/c%23/2016/12/28/ASPNET-Core-Basic-Auth-Attribute.html</guid>
			</item>
		
			<item>
				<title>Hallo Blog</title>
				
				
					<description>&lt;h3 id=&quot;das-ist-mein-erster-blog-eintrag&quot;&gt;Das ist mein erster Blog-Eintrag&lt;/h3&gt;

</description>
				
				<pubDate>Wed, 24 Aug 2016 00:00:00 +0000</pubDate>
				<link>http://ricoherlt.com/web/2016/08/24/Hallo-Blog.html</link>
				<guid isPermaLink="true">http://ricoherlt.com/web/2016/08/24/Hallo-Blog.html</guid>
			</item>
		
	</channel>
</rss>
