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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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