2017 © Pedro Peláez
 

drupal-module password_policy

Password Policy management for Drupal 8.

image

sphdd/password_policy

Password Policy management for Drupal 8.

  • Friday, April 6, 2018
  • by ProFire
  • Repository
  • 2 Watchers
  • 1 Stars
  • 22 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 9 Forks
  • 0 Open issues
  • 1 Versions
  • 5 % Grown

The README.md

password_policy

This is a Drupal 8 module for the Password Policy module. This is comprised of constraints and policies., (*1)

Constraints are different ways that you can restrict a password. A policy is an instance of a constraint that define specific parameters for the constraint., (*2)

Policies are applied through Drupal's role-based permissions system., (*3)

Password Policy comes bundled with a password expiration feature. Policies define a time-based expiration logic (based on days) and administrators have the ability to manually expire all passwords by role., (*4)

Enable, (*5)

  • Download and enable the module

Plugins, (*6)

All plugins are installed as separate modules. The only policies that are out of the box is the Password Reset feature., (*7)

  • Password Expiration (time-based or manually forced, built in feature of Password Policy)
  • Password Length (submodule of Password Policy)
  • Zxcvbn (https://github.com/nerdstein/password_policy_zxcvbn)

Configure, (*8)

  • Enable all plugin modules
  • Go to Password Policy's configuration page (/admin/config/security/password/settings)
  • Add policies by clicking on the tab for each plugin
  • Go to the permissions page (/admin/people/permissions)
  • Select which roles the policies applies to

Architecture, (*9)

  • Password policy provides a plugin manager that defines an interface for constraints and the constraint's policies
  • Policies are implemented as permissions and enforced on the user form
  • Password expiration implements an event subscriber and forces a user to his/her user form upon expiration
  • Password time-based expiration leverages cron for tagging accounts as expired

The Versions

06/04 2018

dev-master

9999999-dev https://github.com/SPHDD/password_policy

Password Policy management for Drupal 8.

  Sources   Download

GPL-3.0

The Requires

 

drupal