ride / web-security
为Ride web应用程序提供的安全集成。
1.2.0
2024-06-26 09:44 UTC
Requires
- ride/app: ^1.0.0
- ride/lib-event: ^1.0.0
- ride/lib-http: ^1.0.0
- ride/lib-router: ^1.3.0
- ride/lib-security: ^1.0.0
- ride/lib-system: ^1.0.0
- ride/web: ^1.0.0
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: 用户使用用户名和密码认证后调用。此事件传递用户实例作为参数。
相关模块
- ride/app
- ride/cli-security
- ride/lib-security
- ride/lib-security-generic
- ride/lib-security-oauth
- ride/web
- ride/web-security-generic
- ride/web-security-oauth
- ride/web-security-orm
安装
您可以使用Composer安装此应用程序。
composer require ride/web-security