This is a template project for Deno's Oak framework with basic CRUD functionality, Authentication and Authorization.
Functionality
- Basic CRUD functionality
- Basic error handling (404, 500, etc.)
- Global error handler. See Deno documentation.
Security
- Deny Access to JWT token after password change
- Options method for supported methods
- CORS
- Rate Limiting middleware
Authentication
- Basic JWT Authentication
- isAuth middleware
- Authentication with OAuth
Authorization
- restrictTo middleware