o2system / security
There is no license information available for the latest version (v1.7.15) of this package.
O2System Security
v1.7.15
2020-08-23 08:12 UTC
Requires
- php: ^7.2.0
- ext-openssl: *
- o2system/session: *
README
O2System Security
O2System Security is a collection of class libraries to help build security procedures within the O2System PHP Framework but it can also be used independently for use in your PHP application.
Featured Authentications
- HTTP Authentication
- User Authentication
- WebToken Authentication
- JSON WebToken (JWT) Authentication
- OAuth 2.0 based on JWT Authentication
Featured One Way Encryptions
- Password
- Hmac
Featured Two Way Encryptions
- Binary
- Cookie
- Crypt via PHP's MCrypt and/or OpenSSL extensions
Featured Encoders
- Base64
- JSON
Featured Filters
- UTF8
- XSS
Form
- Validation
- Validator
Featured Generators
- MachineID
- Nonce
- Signature
- Token
- UID
- UUID
Featured Protections
- Blockchain
- Throttle
- Captcha
- Cross Site Request Forgery (CSRF)
- Firewall
- HTTP Authentication
- Origin Authentication
- Token Authentication
- Cross Site Scripting (XSS)
Composer Installation
The best way to install O2System Security is to use Composer
composer require o2system/security
Usage
Documentation is available on this repository wiki or visit this repository github page.
Ideas and Suggestions
Please kindly mail us at contact@o2system.id
Bugs and Issues
Please kindly submit your issues at Github so we can track all the issues along development and send a pull request to this repository.
System Requirements
- PHP 7.2+
- Composer
- O2System Session