Skip to main content

This package intends to provide full authentication / authorisation implementation for pyramid applications

Project description

pyramid_fullauth

Latest PyPI version Number of PyPI downloads Wheel Status Egg Status License

Pyramid fullauth’s goal is to provide full plug-in registration functionality for pyramid, with user managing

Package status

Tests Coverage Status Requirements Status

Package resources

Instalation:

pip install pyramid_fullauth

or add pyramid_fullauth to your setup.py requirements.

Tests:

You’ll need: packages defined in extra_requires[tests] to run tests, and then:

py.test

CHANGES

0.2.3

  • weaker pyramid_yml requirements. Use registry['config'] instead of request.config which gets added only whet explicitly including tzf.pyramid_yml package.

  • remove default_config with permission set for forbidden views. Throwning errors in pyramid 1.5a3

  • remove lazy=’load’ for relationship between AuthenticationProvider and User models as it was incorrect. Fixes error while using with sqlalchemy 0.9

0.2.2

  • copy all headers when login user. fixes issue, when headers set in AfterLogin event would not get passed

0.2.1

  • fixed csrf_check in password:reset:continue action

  • updated translation files

0.2.0

  • migrated tests to py.test

  • removed nose and lxml from test requirements

  • extracted UserEmailMixin from User model

  • validation exception improvements

  • set licensing to MIT License

  • fixed general error message for register_POST processing

  • activate action no longer gives 404 error after first use. Default is message about token being invalid or used [veronicazgirvaci]

  • extending csrf_check predicate:
    • Can be turned on/off in settings.

    • Failed check rises 401 Unauthorised error

backward incompatibilities

  • token variable is changed into csrf_token in fullatuh views

  • view no longer returns error messages on failed csrf token. Rises 401 Unauthorised error instead.

0.1.0

  • add localize to requirements. Ability to translate registerlogin communicates

  • ability to set custom session factory [with Veronica Zgirvaci help]

  • moved password validation to one place

0.0.4

  • remove basemodel restrictions from setup.py

0.0.3

  • fixed issue, where reset password would check for csrf on GET request [Veronica Zgirvaci]

0.0.2

  • fixed MANIFEST.in, to include .yml, and .mako files

0.0.1

  • initial package creation

  • prepared for CI on travis-ci, and coverage reports on coveralls.io

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

pyramid_fullauth-0.2.3.tar.gz (40.5 kB view details)

Uploaded Source

Built Distribution

pyramid_fullauth-0.2.3-py27-none-any.whl (55.6 kB view details)

Uploaded Python 2.7

File details

Details for the file pyramid_fullauth-0.2.3.tar.gz.

File metadata

File hashes

Hashes for pyramid_fullauth-0.2.3.tar.gz
Algorithm Hash digest
SHA256 3faaaa313ebc5c83cfb43e059f957b2e43b96f2c43f6055268a26a223262bbc0
MD5 a844fa2452c4ed575f03f189b48f671f
BLAKE2b-256 db290bc649019d27c1e3a0f29278193079f2b5e0308af5d026a41f925465d4cf

See more details on using hashes here.

File details

Details for the file pyramid_fullauth-0.2.3-py27-none-any.whl.

File metadata

File hashes

Hashes for pyramid_fullauth-0.2.3-py27-none-any.whl
Algorithm Hash digest
SHA256 8fe5d75272b9bbf778328e54097362edc01baf8db1cb1487477e90765252e64e
MD5 00b88ea1508b14efbf771f69dc348084
BLAKE2b-256 68d8543b597e2e19f13a449d33475271c5a38000fd2d599cc9faf328e0706251

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