sphdd / password_policy

Drupal 8 的密码策略管理。

安装次数: 260

依赖者: 0

建议者: 0

安全: 0

星标: 1

关注者: 3

分支: 10

开放问题: 0

类型:drupal-module

dev-master 2018-04-06 03:31 UTC

This package is not auto-updated.

Last update: 2024-09-21 12:12:02 UTC


README

这是一个 Drupal 8 扩展模块,用于密码策略模块。它包括约束和策略。

约束是以不同的方式限制密码的方法。策略是约束的一个实例,它定义了约束的特定参数。

策略通过 Drupal 的基于角色的权限系统应用。

密码策略包含一个密码到期功能。策略定义了基于时间的到期逻辑(基于天数),管理员可以通过角色手动使所有密码到期。

启用

  • 下载并启用模块

插件

所有插件都作为独立的模块安装。唯一的内置策略是密码重置功能。

配置

  • 启用所有插件模块
  • 转到密码策略的配置页面 (/admin/config/security/password/settings)
  • 通过点击每个插件的标签添加策略
  • 转到权限页面 (/admin/people/permissions)
  • 选择策略应用的角色

架构

  • 密码策略提供了一个插件管理器,该管理器定义了约束和约束策略的接口
  • 策略作为权限实现,并在用户表单上强制执行
  • 密码到期实现了一个事件订阅者,并在到期时强制用户访问其用户表单
  • 基于时间的密码到期利用 cron 标记账户为过期