Skip to content

o2system/security

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alt text

Scrutinizer Code Quality Build Status PHP Composer Latest Stable Version Total Downloads License

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

Packagist: https://packagist.org/packages/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