freischutz / freischutz
RESTful API framework built on Phalcon.
v0.9.4
2019-04-09 18:57 UTC
Requires
- php: ^7.0
- ext-json: *
- ext-phalcon: ^3.0
Requires (Dev)
- ext-pdo: *
- ext-pdo_mysql: *
- phpunit/phpunit: *
Suggests
- ext-pdo: Needed to support databases
- ext-pdo_mysql: For MySQL/MariaDB
- ext-pdo_pgsql: For PostgreSQL
- ext-pdo_sqlite: For SQLite
- ext-simplexml: Needed to support the application/xml content type
README
PHP framework for RESTful APIs, built using Phalcon.
Features
- Several authentication schemes
- Hawk, supports storing nonces in file, database, or cache.
- Basic authentication.
- Bearer token, supports JWT type.
- Access control through ACL
- Read from files or database.
- User system decoupled from validation/ACL schemes
- Read from files, config, or database.
- Caching with multiple supported backends
- Any \Phalcon\Cache\Backend class may be used.
- Able to set caching of ACL, routes, and users through config.
Requirements
- PHP >= 7.0
- Phalcon >= 3.0
- Webserver
If you are going to use a database:
- Database (MySQL/MariaDB/PostgreSQL/SQLite)
- PHP database adapter