ckanext-password
Extension that enables configurable password criteria for user registration in CKAN.
Installation
Activate your CKAN virtual environment:
. /usr/lib/ckan/default/bin/activate
Install the ckanext-password Python package:
pip install ckanext-password
Add custom_password_criteria to the ckan.plugins setting in your CKAN config file.
Restart CKAN.
Config Settings
# Regex expression to validate password
ckanext.password.password_regex =
# Message to display when the password is invalid
ckanext.password.invalid_password_message =
Default password criteria: Password must consist of at least 8 characters and at least three of following four character types: Uppercase letter, Lowercase letter, Number, Special characters: !, @, #, $, %, ^, &, *.
License
AGPL-3.0
Copyright (c) Keitaro Inc