Extension Password Policy


Extension Basics

Title
Password Policy
Name
ckanext-password-policy
Type
Public extension
Description
CKAN Extension für Passwort-Richtlinien mit konfigurierbarer Mindestlänge, Komplexitätsanforderungen und Benutzer-Sperrung nach fehlgeschlagenen Login-Versuchen.
CKAN versions

~2.9.0

Show details

These CKAN Versions are exactely matched:

Download-Url (zip)
Last commit
16 days ago (2025-10-30 12:08:39)
Url to repo
Category
Authentication & Security


Background Infos

Description (long)
Show details

CKAN extension that adds password policy for all the users. With this extension You can set up minimum password length and password complexity (password must consist capital and small letters, number and special characters). A user lock on defined time period after x number of failed logins is also implemented. The extension provides comprehensive password validation, failed login tracking using Redis, and customizable lockout mechanisms.

Version
0.0.1
Version release date
2023-09-01
Contact name
Blagoja Bozhinovski
Contakt email
Contact Url
(not set)


Installation Guide

Configuration hints

Configure who.ini with FriendlyFormPlugin_, set password length and complexity requirements in production.ini. Requires Redis for failed login tracking.

Plugins to configure (ckan.ini)
password_policy
CKAN Settings (ckan.ini)
# Minimum length of the user password. Default is 12
# ckan.password_policy.password_length = 12

# Number of failed logins before the user is locked. Default is 3
# ckan.password_policy.failed_logins = 3

# Time after the locked user is allowed to log in again in seconds. Default is 600
# ckan.password_policy.user_locked_time = 600
DB migration to be executed
(not set)
<< back to Extensions