ride/web-security

为Ride web应用程序提供的安全集成。

1.2.0 2024-06-26 09:44 UTC

This package is auto-updated.

Last update: 2024-08-26 10:22:09 UTC


README

此模块实现了Ride web应用程序的安全层。

参数

  • security.hash: 密码散列算法的名称,例如 sha1, md5, ...
  • security.unique: 标志,用于强制唯一会话,禁止用户使用多个客户端登录。
  • security.voter.strategy: 设置投票链的策略:肯定、共识或全体一致
  • system.security.model.default: 默认安全模型的依赖项ID
  • system.security.model.cache: 缓存安全模型的依赖项ID
  • system.cache.security: 安全层缓存实现的PHP文件路径。

事件

  • security.password.update: 当密码更改时在保存用户之前调用。此事件传递用户实例和明文密码作为参数。
  • security.authentication.login: 用户使用用户名和密码认证后调用。此事件传递用户实例作为参数。

相关模块

安装

您可以使用Composer安装此应用程序。

composer require ride/web-security