Skip to content

Releases: SERaaS/SERaaS-User-Management-Service

Iteration 4 Release

07 Mar 01:03
cdc9e7a
Compare
Choose a tag to compare

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

09 Feb 16:24
Compare
Choose a tag to compare
Iteration 3 Release Pre-release
Pre-release

Iteration Count: 3
Iteration Deadline: 25th of February, 2020

This iteration deliverable provides the implementation of the following issues;

  • #5 API endpoint to register a user
  • #6 API endpoint to authenticate a user

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

04 Feb 00:10
Compare
Choose a tag to compare
Iteration 2 Release Pre-release
Pre-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

17 Jan 02:19
Compare
Choose a tag to compare
Iteration 1 Release Pre-release
Pre-release

Iteration Count: 1
Iteration Deadline: 28th of January, 2020

This iteration deliverable provides the implementation of the following issues;

  • #1 Node.js base for API
  • #2 Swagger base for API
  • #3 Support MongoDB connectivity using Mongoose

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.