Built using the Slim PHP Framework.
- User (for example)
- OAuth2
- API Header (used for API Keys or anything you want)
- OAuth2 (validates Authorization header containing an access token)
- Rate Limiting (using Redis)
- Database (uses PDO for MySQL)
- OAuth2 (uses Database)
- Redis (wrapper for Predis, used for Rate Limiting and Caching)
- General (for general helper functions)
Uses Slim's custom container service for dependency injection. Docs