Deadline Defence time
Implement Rest api versioning, xml documentation, public versioned DTO's, swagger, etc.
- Rest API endpoints must only use versioned public DTO's (mapped from BLL output objects). No references to domain, dal or bll are allowed.
- Rest endpoints must be versioned and XML
- This also includes identity controller.
- Decorate rest controllers with at least following attributes:
Produces, Consumes, ProducesResponseType - with all possible response codes that might come up.
Nice to have:
- Allow client to specify token and refreshtoken lifetimes in identity controller methods (set defaults to something reasonable).