Releases: SERaaS/SERaaS-User-Management-Service
Iteration 4 Release
Iteration Count: 4
Iteration Deadline: 10th of March, 2020
This iteration deliverable provides the implementation of the following issues;
- #7 API endpoint to find a User by their ID
- #8 API endpoint to store a SERaaS Query for a User
- #9 API endpoint to list all SERaaS Queries for a User
- #12 API endpoint to load a SERaaS Query for a User
- #10 API endpoint to remove SERaaS Queries after 24 hours since usage
This deliverable finalises the implementation for the User Management Service, by implementing API endpoints to allow for the integration with the SERaaS API and the Web Platform. In addition, an API endpoint to flush all SERaaS API calls data more than a day ago is provided to allow for usage history statistics storage in a cache basis. The final issue for this service is to setup the corresponding cron job to query this utility periodically.
Iteration 3 Release
Iteration Count: 3
Iteration Deadline: 25th of February, 2020
This iteration deliverable provides the implementation of the following issues;
This deliverable builds the main goals of this API; to provide registration and authentication utilities for users. With these endpoints now provided, future endpoints will look at creating additional endpoints to handle storage of usage statistics metadata from SERaaS.
Iteration 2 Release
Iteration Count: 2
Iteration Deadline: 11th of February, 2020
This iteration deliverable provides the implementation of the following issues;
- #4 Define user model for storage
This deliverable defines the database objects to be stored, relating to the user of the SERaaS API and its associated usage statistics. With these database schemas specified, the development of the authentication can begin in future iterations and thus can be integrated with the other services (API and the Web Platform).
Iteration 1 Release
Iteration Count: 1
Iteration Deadline: 28th of January, 2020
This iteration deliverable provides the implementation of the following issues;
These deliverables setup the baseline for the development of a generic user authentication service. The next iterations will begin the actual API development work, which involves the registration, login and storage of user accounts.