<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Basic Auth on Bruno Pedro</title><link>https://brunopedro.com/tags/basic-auth/</link><description>Recent content in Basic Auth on Bruno Pedro</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 08 May 2018 10:00:15 -0700</lastBuildDate><atom:link href="https://brunopedro.com/tags/basic-auth/index.xml" rel="self" type="application/rss+xml"/><item><title>Still using HTTP Basic Auth?</title><link>https://brunopedro.com/2013/04/18/still-using-http-basic-auth/</link><pubDate>Thu, 18 Apr 2013 15:22:17 +0000</pubDate><guid>https://brunopedro.com/2013/04/18/still-using-http-basic-auth/</guid><description>&lt;p>Great article by &lt;a href="http://swaggadocio.com/" title="Steve Graham">Steve Graham&lt;/a> about why you should &lt;strong>stop using &lt;a href="http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol">HTTP&lt;/a> Basic Auth&lt;/strong> immediately!&lt;/p>
&lt;blockquote>
&lt;p>As well as being tremendously simple, HTTP Basic by itself is also tremendously insecure, i.e. it is implemented by simply &lt;a href="http://en.wikipedia.org/wiki/Base64" title="Base64">Base64&lt;/a> encoding the username and password concatenated with a colon &amp;ldquo;:&amp;rdquo; character. It then follows that HTTP Basic should only be used, if at all, over securely encrypted connections.&lt;/p>
&lt;/blockquote>
&lt;p>Original article: &lt;a href="http://swaggadocio.com/post/48223179207/why-the-hell-does-your-api-still-use-http-basic-auth" title="WHY THE HELL DOES YOUR API STILL USE HTTP BASIC AUTH?">WHY THE HELL DOES YOUR API STILL USE HTTP BASIC AUTH?&lt;/a>&lt;/p></description></item></channel></rss>