Package: python3-django-titofisto
Source: django-titofisto
Version: 1.1.0-1build1
Architecture: all
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Python Team <team+python@tracker.debian.org>
Installed-Size: 46
Depends: python3-django, python3-shortuuid, python3:any
Section: python
Priority: optional
Homepage: https://edugit.org/AlekSIS/libs/django-titofisto
Description: Django Time-Token File Storage
 Titofisto is a simple extension to Django's FileSystemStorage that adds a URL
 parameter carrying a shared token, which is only valid for a defined period
 of time.
 .
 It is a drop-in replacement for the Django FileSystemStorage, usable if
 media files are served by Django itself. It does currently not work if media
 files are served from an independent web server.
 .
 The storage and its accompanying view do the following:
 .
  * When a URL to a storage file is generated, a HMAC-based token is generated
  * The token and the timestamp when it was generated are appended as request
    parameters to the URL
  * Upon retrieval of the file through the accompanying view, the requested
    file name and the passed timestamp are used to recalculate the HMAC-based
    token
  * Only if the tokens match, and a configured timeout has not passed, is the
    file served
