Skip to main content

Web application security defaults

Project description

InvisibleRoads Users

This package adds security functionality to your pyramid web service.

Use

Install dependencies.

pip install -U cookiecutter

Initialize project.

cookiecutter https://github.com/invisibleroads/invisibleroads-cookiecutter

Follow the instructions in the generated README.

Test

git clone https://github.com/invisibleroads/invisibleroads-users
cd invisibleroads-users
pip install -e .[test]
pytest --cov=invisibleroads_users --cov-report term-missing tests

0.6

  • Restart from scratch
  • Use pyramid-authsanity
  • Restore Google
  • Restore encryption
  • Define check_authorization

0.5

  • Add user.name, user.image_url
  • Replace velruse with requests-oauthlib
  • Support Google, LinkedIn
  • Use pyramid-multiauth

0.4

  • Define request.authenticated_user
  • Remove user.token

0.3

  • Add UserFolderMixin
  • Include CSRF token for PATCH requests

0.2

  • Let downstream packages override User, RootFactory

0.1

  • Add pyramid_redis_sessions

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

invisibleroads-users-0.6.4.3.tar.gz (8.4 kB view details)

Uploaded Source

Built Distribution

invisibleroads_users-0.6.4.3-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

File details

Details for the file invisibleroads-users-0.6.4.3.tar.gz.

File metadata

  • Download URL: invisibleroads-users-0.6.4.3.tar.gz
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.4.2 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.7.9

File hashes

Hashes for invisibleroads-users-0.6.4.3.tar.gz
Algorithm Hash digest
SHA256 1cb2de3f2e7ae5fd1f8022aa26fc546e92054aca293c2b86a8ad9b37aea266a7
MD5 ffc0d8ce317d836be5038de68625b4c2
BLAKE2b-256 59bebb6a2c9507b05a04711a0941f40126b9952b8c3e11475d63a73de3f14dbc

See more details on using hashes here.

File details

Details for the file invisibleroads_users-0.6.4.3-py3-none-any.whl.

File metadata

  • Download URL: invisibleroads_users-0.6.4.3-py3-none-any.whl
  • Upload date:
  • Size: 10.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.4.2 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.7.9

File hashes

Hashes for invisibleroads_users-0.6.4.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ad2ac26f7bbb7965640d5755730177e649e377977ca4b846a164458b0da07ee7
MD5 addbda77759d1f5dab4ef7e841e15144
BLAKE2b-256 922a05d56e0319aa99f36b5e363450592e2a7b22e4985435fdddc83fa56bed4f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page