REST https://www.tag1consulting.com/ en Building An API With Django 2.0: Part II https://www.tag1consulting.com/blog/building-api-django-20-part-ii <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"> In this blog we’re going to build upon what we started previously by adding two-factor authentication. We’ll learn more about what that means and how it works. We’ll leverage the Django OTP library to fully support TOTP devices, also offering emergency codes for when users lose their phones. In this blog we’re going to build upon what we started previously by adding two-factor authentication. We’ll learn more about what that means and how it works. We’ll leverage the Django OTP library to fully support TOTP devices, also offering emergency codes for when users lose their phones. And during this process we’ll learn much more about how JSON Web Tokens work, building a custom payload to support a second level of authentication. You can follow along and write out the code yourself, or view it online at the following URL . </div> <span><a title="View user profile." href="/user/jeremy-andrews">Jeremy</a></span> <span><time datetime="2018-01-29T02:59:06-08:00" title="Monday, January 29, 2018 - 02:59">Mon, 01/29/2018 - 02:59</time> </span> Mon, 29 Jan 2018 10:59:06 +0000 Jeremy 89 at https://www.tag1consulting.com Building An API With Django 2.0: Part I https://www.tag1consulting.com/blog/building-api-django-20-part-i <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"> We’ve helped build many interesting websites at Tag1. Historically, we started as a Drupal shop in 2007, heavily involved in the ongoing development of that popular PHP-based CMS. We also design and maintain the infrastructures on which many of these websites run. That said, we’ve long enjoyed applying our knowledge and skills for building sustainable and high-performing systems to different technologies as well. In this blog series, we’re going to build a backend API server for managing users on a high-traffic website using the Python-based Django framework. We’re going to assume you’re generally comfortable with Python, but new to Django. </div> <span><a title="View user profile." href="/user/jeremy-andrews">Jeremy</a></span> <span><time datetime="2018-01-15T01:18:00-08:00" title="Monday, January 15, 2018 - 01:18">Mon, 01/15/2018 - 01:18</time> </span> Mon, 15 Jan 2018 09:18:00 +0000 Jeremy 88 at https://www.tag1consulting.com