o2system / security
该软件包最新版本(v1.7.15)没有提供许可证信息。
O2System 安全
v1.7.15
2020-08-23 08:12 UTC
Requires
- php: ^7.2.0
- ext-openssl: *
- o2system/session: *
README
O2System 安全
O2System 安全是一组类库,用于帮助在 O2System PHP 框架中构建安全流程,但它也可以独立使用,适用于您的 PHP 应用程序。
特色认证
- HTTP 认证
- 用户认证
- WebToken 认证
- JSON WebToken (JWT) 认证
- 基于 JWT 认证的 OAuth 2.0
特色单向加密
- 密码
- Hmac
特色双向加密
- 二进制
- Cookie
- 通过 PHP 的 MCrypt 和/或 OpenSSL 扩展进行加密
特色编码器
- Base64
- JSON
特色过滤器
- UTF8
- XSS
表单
- 验证
- 验证器
特色生成器
- 机器 ID
- 一次性密码
- 签名
- 令牌
- 用户 ID
- UUID
特色保护
- 区块链
- 节流
- 验证码
- 跨站请求伪造 (CSRF)
- 防火墙
- HTTP 认证
- 来源认证
- 令牌认证
- 跨站脚本 (XSS)
Composer 安装
安装 O2System 安全的最佳方式是使用 Composer
composer require o2system/security
Packagist: https://packagist.org.cn/packages/o2system/security
用法
有关文档,请参阅此仓库的 wiki 或访问此仓库的 GitHub 页面。
意见和建议
请通过 contact@o2system.id 邮件联系我们
错误和问题
请通过 GitHub 提交您的 pull request,以便我们可以在开发过程中跟踪所有问题,并向此仓库发送 pull request。
系统需求
- PHP 7.2+
- Composer
- O2System Session