Skip to main content

AuthBWC

https://ci.appveyor.com/api/projects/status/igcgxyne23vlubs2?svg=true https://circleci.com/gh/blazelibs/authbwc.svg?style=shield https://codecov.io/gh/blazelibs/authbwc/branch/master/graph/badge.svg

Introduction

AuthBWC is a component for BlazeWeb applications. It provides users, groups, permissions, related helpers and views. Proper integration of this component will allow applications to have views that can only be accessed by certain users.

Includes email notifications when an account is created as well as an email based password reset mechanism.

Questions & Comments

Please visit: http://groups.google.com/group/blazelibs

Current Status

The code stays pretty stable, but the API may change in the future.

The AuthBWC tip is installable via easy_install with easy_install AuthBWC==dev

Change Log

0.3.3 released 2020-11-18

  • support werkzeug 1.0.0+

0.3.2 released 2017-12-01

  • add check constraint names to aid with setting naming convention for SQLAlchemy

0.3.1 released 2017-07-21

  • fixed vulnerability in password reset process that allowed users to log in when inactive

0.3.0 released 2016-11-29

  • add support for Python 3 (3.4 and 3.5)

  • set up continuous integration testing on CircleCI and AppVeyor

  • test coverage is on CodeCov

  • remove BaseBWA dependency

0.2.5 released 2016-06-17

  • preserve user permissions when updating, if they are not specified

0.2.4 released 2015-12-04

  • updated compatibility with SQLAlchemy to prevent warnings

0.2.3 released 2014-10-13

  • added SQLAlchemyBWC requirement to match usage

  • refactor form submission email notifications for easier overrides

0.2.2 released 2014-08-22

  • replaced DatagridBWC usage with WebGrid

0.2.1 released 2014-08-20

  • depend on TemplatingBWC for Select2 usage

0.2.0 released 2014-08-20

BC BREAK: some of these changes could break existing apps. The user experience will also be modified (we hope for the better).

  • pep8 linting applied to code

  • replaced older datagrids with newer declarative datagrids

  • enabled sessions on grids, trap FK delete exception

  • show only active users on Group form

  • applying Select2 UI enhancement

  • update dependencies, requires newer DataGridBWC version

0.1.10 released 2012-12-24

  • BC BREAK: change <h2> primary headings to <h1>

  • fix bad links in user permission map template (mlewellyn)

  • adjust message on login page to reference authorized users

0.1.9 released 2011-12-13

  • (MAJOR) fix bug that was causing groups to be deleted when a user is deleted. Make sure that you run the fix-group-fk task to shore up the DB constraints.

  • make User.testing_create() more robust

  • fix bug in user permission map template that was causing exceptions if a user was assigned to a group with permissions

  • add console command to add administrative user

0.1.8 released 2011-11-09

  • BC BREAK: change test_create() methods to testing_create()

0.1.7 released 2011-10-31

  • fix user message css styling issue on password reset page

0.1.6 released 2011-10-19

  • fix manage pages when used with MSSQL

0.1.5 released 2011-06-11

  • use Form from CommonBWC since it handles SAValidation errors now

  • fix bug in UserFormBase.add_field_errors()

  • Add UserMixin permission related methods

0.1.4 released 2011-01-07

  • (SECURITY FIX) fixed an issue with the way the HTTP session user permissions were loaded. This vulnerability made it possible for a user to gain the permissions of the user logged in previously. The user would have had to be sharing the same http session for this access to have been gained.

0.1.3 released 2010-11-24

  • modifying after_login_url() to take script_name into account (requires BlazeWeb upgrade to 0.3.1)

Release files for AuthBWC 0.3.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for AuthBWC 0.3.3
File Size Uploaded
AuthBWC-0.3.3.tar.gz 48.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for AuthBWC 0.3.3
File Interpreter ABI Platform
AuthBWC-0.3.3-py3-none-any.whl Python 3 none any Details

Total release size: 100.5 kB

Release files / AuthBWC-0.3.3.tar.gz

Download URL AuthBWC-0.3.3.tar.gz
Size 48.2 kB
Tags Source
SHA-256 checksum
How to use checksums
c62a9554dd288ca752782e612edcc95a01972c7b99e3c18293a4cb627462b604
BLAKE2b-256 checksum
How to use checksums
a61d47e1c40e1757a1965ab4c27e64f2544d474b2e31bb495ac060e91757f9e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.9

Release files / AuthBWC-0.3.3-py3-none-any.whl

Download URL AuthBWC-0.3.3-py3-none-any.whl
Size 52.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
79e61b2348fa484e6ed182e19dfb99b9f296b1a02d2e2ec16dc7f9af4d9ace18
BLAKE2b-256 checksum
How to use checksums
e894345924b6099d8b19a93058663d822f8f0c26dcf5b6bbc7f493ce1d36542c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.9

Release history Release notifications | RSS feed

This release

0.3.3 This release

2 release files

0.3.2

1 release file

0.3.1

1 release file

0.3.0

1 release file

0.2.5

1 release file

0.2.4

1 release file

0.2.3

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2.0

1 release file

0.1.10

1 release file

0.1.9

1 release file

0.1.8

1 release file

0.1.7

1 release file

0.1.6

1 release file

0.1.5

1 release file

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page