Skip to content

Commit 43c6800

Browse files
committed
Deployed e3292c7 with MkDocs version: 0.16.3
1 parent 7a7d582 commit 43c6800

File tree

69 files changed

+2418
-3671
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+2418
-3671
lines changed

404.html

Lines changed: 18 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -179,10 +179,6 @@
179179
<a href="/api-guide/permissions/">Permissions</a>
180180
</li>
181181

182-
<li >
183-
<a href="/api-guide/caching/">Caching</a>
184-
</li>
185-
186182
<li >
187183
<a href="/api-guide/throttling/">Throttling</a>
188184
</li>
@@ -274,83 +270,76 @@
274270
<a href="/topics/rest-hypermedia-hateoas/">REST, Hypermedia & HATEOAS</a>
275271
</li>
276272

277-
</ul>
278-
</li>
279-
280-
<li class="dropdown">
281-
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Community <b class="caret"></b></a>
282-
<ul class="dropdown-menu">
283-
284273
<li >
285-
<a href="/community/tutorials-and-resources/">Tutorials and Resources</a>
274+
<a href="/topics/third-party-packages/">Third Party Packages</a>
286275
</li>
287276

288277
<li >
289-
<a href="/community/third-party-packages/">Third Party Packages</a>
278+
<a href="/topics/tutorials-and-resources/">Tutorials and Resources</a>
290279
</li>
291280

292281
<li >
293-
<a href="/community/contributing/">Contributing to REST framework</a>
282+
<a href="/topics/contributing/">Contributing to REST framework</a>
294283
</li>
295284

296285
<li >
297-
<a href="/community/project-management/">Project management</a>
286+
<a href="/topics/project-management/">Project management</a>
298287
</li>
299288

300289
<li >
301-
<a href="/community/release-notes/">Release Notes</a>
290+
<a href="/topics/jobs/">Jobs</a>
302291
</li>
303292

304293
<li >
305-
<a href="/community/3.8-announcement/">3.8 Announcement</a>
294+
<a href="/topics/3.0-announcement/">3.0 Announcement</a>
306295
</li>
307296

308297
<li >
309-
<a href="/community/3.7-announcement/">3.7 Announcement</a>
298+
<a href="/topics/3.1-announcement/">3.1 Announcement</a>
310299
</li>
311300

312301
<li >
313-
<a href="/community/3.6-announcement/">3.6 Announcement</a>
302+
<a href="/topics/3.2-announcement/">3.2 Announcement</a>
314303
</li>
315304

316305
<li >
317-
<a href="/community/3.5-announcement/">3.5 Announcement</a>
306+
<a href="/topics/3.3-announcement/">3.3 Announcement</a>
318307
</li>
319308

320309
<li >
321-
<a href="/community/3.4-announcement/">3.4 Announcement</a>
310+
<a href="/topics/3.4-announcement/">3.4 Announcement</a>
322311
</li>
323312

324313
<li >
325-
<a href="/community/3.3-announcement/">3.3 Announcement</a>
314+
<a href="/topics/3.5-announcement/">3.5 Announcement</a>
326315
</li>
327316

328317
<li >
329-
<a href="/community/3.2-announcement/">3.2 Announcement</a>
318+
<a href="/topics/3.6-announcement/">3.6 Announcement</a>
330319
</li>
331320

332321
<li >
333-
<a href="/community/3.1-announcement/">3.1 Announcement</a>
322+
<a href="/topics/3.7-announcement/">3.7 Announcement</a>
334323
</li>
335324

336325
<li >
337-
<a href="/community/3.0-announcement/">3.0 Announcement</a>
326+
<a href="/topics/3.8-announcement/">3.8 Announcement</a>
338327
</li>
339328

340329
<li >
341-
<a href="/community/kickstarter-announcement/">Kickstarter Announcement</a>
330+
<a href="/topics/kickstarter-announcement/">Kickstarter Announcement</a>
342331
</li>
343332

344333
<li >
345-
<a href="/community/mozilla-grant/">Mozilla Grant</a>
334+
<a href="/topics/mozilla-grant/">Mozilla Grant</a>
346335
</li>
347336

348337
<li >
349-
<a href="/community/funding/">Funding</a>
338+
<a href="/topics/funding/">Funding</a>
350339
</li>
351340

352341
<li >
353-
<a href="/community/jobs/">Jobs</a>
342+
<a href="/topics/release-notes/">Release Notes</a>
354343
</li>
355344

356345
</ul>

api-guide/authentication/index.html

Lines changed: 25 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -179,10 +179,6 @@
179179
<a href="../permissions/">Permissions</a>
180180
</li>
181181

182-
<li >
183-
<a href="../caching/">Caching</a>
184-
</li>
185-
186182
<li >
187183
<a href="../throttling/">Throttling</a>
188184
</li>
@@ -274,83 +270,76 @@
274270
<a href="../../topics/rest-hypermedia-hateoas/">REST, Hypermedia & HATEOAS</a>
275271
</li>
276272

277-
</ul>
278-
</li>
279-
280-
<li class="dropdown">
281-
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Community <b class="caret"></b></a>
282-
<ul class="dropdown-menu">
283-
284273
<li >
285-
<a href="../../community/tutorials-and-resources/">Tutorials and Resources</a>
274+
<a href="../../topics/third-party-packages/">Third Party Packages</a>
286275
</li>
287276

288277
<li >
289-
<a href="../../community/third-party-packages/">Third Party Packages</a>
278+
<a href="../../topics/tutorials-and-resources/">Tutorials and Resources</a>
290279
</li>
291280

292281
<li >
293-
<a href="../../community/contributing/">Contributing to REST framework</a>
282+
<a href="../../topics/contributing/">Contributing to REST framework</a>
294283
</li>
295284

296285
<li >
297-
<a href="../../community/project-management/">Project management</a>
286+
<a href="../../topics/project-management/">Project management</a>
298287
</li>
299288

300289
<li >
301-
<a href="../../community/release-notes/">Release Notes</a>
290+
<a href="../../topics/jobs/">Jobs</a>
302291
</li>
303292

304293
<li >
305-
<a href="../../community/3.8-announcement/">3.8 Announcement</a>
294+
<a href="../../topics/3.0-announcement/">3.0 Announcement</a>
306295
</li>
307296

308297
<li >
309-
<a href="../../community/3.7-announcement/">3.7 Announcement</a>
298+
<a href="../../topics/3.1-announcement/">3.1 Announcement</a>
310299
</li>
311300

312301
<li >
313-
<a href="../../community/3.6-announcement/">3.6 Announcement</a>
302+
<a href="../../topics/3.2-announcement/">3.2 Announcement</a>
314303
</li>
315304

316305
<li >
317-
<a href="../../community/3.5-announcement/">3.5 Announcement</a>
306+
<a href="../../topics/3.3-announcement/">3.3 Announcement</a>
318307
</li>
319308

320309
<li >
321-
<a href="../../community/3.4-announcement/">3.4 Announcement</a>
310+
<a href="../../topics/3.4-announcement/">3.4 Announcement</a>
322311
</li>
323312

324313
<li >
325-
<a href="../../community/3.3-announcement/">3.3 Announcement</a>
314+
<a href="../../topics/3.5-announcement/">3.5 Announcement</a>
326315
</li>
327316

328317
<li >
329-
<a href="../../community/3.2-announcement/">3.2 Announcement</a>
318+
<a href="../../topics/3.6-announcement/">3.6 Announcement</a>
330319
</li>
331320

332321
<li >
333-
<a href="../../community/3.1-announcement/">3.1 Announcement</a>
322+
<a href="../../topics/3.7-announcement/">3.7 Announcement</a>
334323
</li>
335324

336325
<li >
337-
<a href="../../community/3.0-announcement/">3.0 Announcement</a>
326+
<a href="../../topics/3.8-announcement/">3.8 Announcement</a>
338327
</li>
339328

340329
<li >
341-
<a href="../../community/kickstarter-announcement/">Kickstarter Announcement</a>
330+
<a href="../../topics/kickstarter-announcement/">Kickstarter Announcement</a>
342331
</li>
343332

344333
<li >
345-
<a href="../../community/mozilla-grant/">Mozilla Grant</a>
334+
<a href="../../topics/mozilla-grant/">Mozilla Grant</a>
346335
</li>
347336

348337
<li >
349-
<a href="../../community/funding/">Funding</a>
338+
<a href="../../topics/funding/">Funding</a>
350339
</li>
351340

352341
<li >
353-
<a href="../../community/jobs/">Jobs</a>
342+
<a href="../../topics/release-notes/">Release Notes</a>
354343
</li>
355344

356345
</ul>
@@ -467,6 +456,10 @@ <h3 id="myModalLabel">Documentation search</h3>
467456
<a href="#digest-authentication">Digest Authentication</a>
468457
</li>
469458

459+
<li>
460+
<a href="#django-oauth2-consumer">Django OAuth2 Consumer</a>
461+
</li>
462+
470463
<li>
471464
<a href="#json-web-token-authentication">JSON Web Token Authentication</a>
472465
</li>
@@ -808,12 +801,14 @@ <h4 id="installation-configuration_1"><a class="toclink" href="#installation-con
808801
<p>For details on configuration and usage see the Django REST framework OAuth documentation for <a href="https://jpadilla.github.io/django-rest-framework-oauth/authentication/">authentication</a> and <a href="https://jpadilla.github.io/django-rest-framework-oauth/permissions/">permissions</a>.</p>
809802
<h2 id="digest-authentication"><a class="toclink" href="#digest-authentication">Digest Authentication</a></h2>
810803
<p>HTTP digest authentication is a widely implemented scheme that was intended to replace HTTP basic authentication, and which provides a simple encrypted authentication mechanism. <a href="https://github.com/juanriaza">Juan Riaza</a> maintains the <a href="https://github.com/juanriaza/django-rest-framework-digestauth">djangorestframework-digestauth</a> package which provides HTTP digest authentication support for REST framework.</p>
804+
<h2 id="django-oauth2-consumer"><a class="toclink" href="#django-oauth2-consumer">Django OAuth2 Consumer</a></h2>
805+
<p>The <a href="https://github.com/Rediker-Software/doac">Django OAuth2 Consumer</a> library from <a href="https://github.com/Rediker-Software">Rediker Software</a> is another package that provides <a href="https://github.com/Rediker-Software/doac/blob/master/docs/integrations.md#">OAuth 2.0 support for REST framework</a>. The package includes token scoping permissions on tokens, which allows finer-grained access to your API.</p>
811806
<h2 id="json-web-token-authentication"><a class="toclink" href="#json-web-token-authentication">JSON Web Token Authentication</a></h2>
812807
<p>JSON Web Token is a fairly new standard which can be used for token-based authentication. Unlike the built-in TokenAuthentication scheme, JWT Authentication doesn't need to use a database to validate a token. <a href="https://github.com/GetBlimp">Blimp</a> maintains the <a href="https://github.com/GetBlimp/django-rest-framework-jwt">djangorestframework-jwt</a> package which provides a JWT Authentication class as well as a mechanism for clients to obtain a JWT given the username and password. An alternative package for JWT authentication is <a href="https://github.com/davesque/django-rest-framework-simplejwt">djangorestframework-simplejwt</a> which provides different features as well as a pluggable token blacklist app.</p>
813808
<h2 id="hawk-http-authentication"><a class="toclink" href="#hawk-http-authentication">Hawk HTTP Authentication</a></h2>
814809
<p>The <a href="https://hawkrest.readthedocs.io/en/latest/">HawkREST</a> library builds on the <a href="https://mohawk.readthedocs.io/en/latest/">Mohawk</a> library to let you work with <a href="https://github.com/hueniverse/hawk">Hawk</a> signed requests and responses in your API. <a href="https://github.com/hueniverse/hawk">Hawk</a> lets two parties securely communicate with each other using messages signed by a shared key. It is based on <a href="https://tools.ietf.org/html/draft-hammer-oauth-v2-mac-token-05">HTTP MAC access authentication</a> (which was based on parts of <a href="https://oauth.net/core/1.0a/">OAuth 1.0</a>).</p>
815810
<h2 id="http-signature-authentication"><a class="toclink" href="#http-signature-authentication">HTTP Signature Authentication</a></h2>
816-
<p>HTTP Signature (currently a <a href="https://datatracker.ietf.org/doc/draft-cavage-http-signatures/">IETF draft</a>) provides a way to achieve origin authentication and message integrity for HTTP messages. Similar to <a href="https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html">Amazon's HTTP Signature scheme</a>, used by many of its services, it permits stateless, per-request authentication. <a href="https://github.com/etoccalino/">Elvio Toccalino</a> maintains the <a href="https://github.com/etoccalino/django-rest-framework-httpsignature">djangorestframework-httpsignature</a> (outdated) package which provides an easy to use HTTP Signature Authentication mechanism. You can use the updated fork version of <a href="https://github.com/etoccalino/django-rest-framework-httpsignature">djangorestframework-httpsignature</a>, which is <a href="https://github.com/ahknight/drf-httpsig">drf-httpsig</a>.</p>
811+
<p>HTTP Signature (currently a <a href="https://datatracker.ietf.org/doc/draft-cavage-http-signatures/">IETF draft</a>) provides a way to achieve origin authentication and message integrity for HTTP messages. Similar to <a href="https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html">Amazon's HTTP Signature scheme</a>, used by many of its services, it permits stateless, per-request authentication. <a href="https://github.com/etoccalino/">Elvio Toccalino</a> maintains the <a href="https://github.com/etoccalino/django-rest-framework-httpsignature">djangorestframework-httpsignature</a> package which provides an easy to use HTTP Signature Authentication mechanism.</p>
817812
<h2 id="djoser"><a class="toclink" href="#djoser">Djoser</a></h2>
818813
<p><a href="https://github.com/sunscrapers/djoser">Djoser</a> library provides a set of views to handle basic actions such as registration, login, logout, password reset and account activation. The package works with a custom user model and it uses token based authentication. This is a ready to use REST implementation of Django authentication system.</p>
819814
<h2 id="django-rest-auth"><a class="toclink" href="#django-rest-auth">django-rest-auth</a></h2>

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy