Challenge Overview
Challenge Requirements
Our security system is designed based on RBAC (Role Based Access Control). Users are directly assigned to some roles for performing permitted works.
In this challenge, we need to add new endpoints to the service to handle CRUD of records in the UserLoadLog table:
- Create UserLoadLog
- List UserLoadLog
- Search UserLoadLog
- Update UserLoadLog
- Delete UserLoadLog
- Update swagger.yaml for these new endpoints
The code that you need to update is in the folder tech.core/tech.core.service.identity, you should check the README in the tech.core/tech.core.service.identity/docker to see how to deploy and test the service code locally.
Test
Unit tests are required for the new API.
Code
Your code must be well documented.
Technologies
- Java
- Informix
- SQL
- Docker
Final Submission Guidelines
Submission
- Updated code that covers all the requirements.
- A detailed deployment / verification guide explaining how to run and test your submission with some meaningful data.
- The winner will be asked to send a pull request to our repo.