Added:
- `APIKeyAuthBackend` and `AuthBackendsWrapper` auth backends implemented.
- APIKey authentication example added.
Modified:
- JWTAuthBackend: `get_user` option added for handling more complex authentication.
- `auth_required()`'s default security dependency removed.
Breaking changes:
- `auth_required()` will not enable swagger's authorize button by itself anymore. You can set security dependencies as app/router dependencies instead.