Week 5
(June, 30, 2023)
Attendees
Update
Currently added the basic authentication function and api for searching and filtering in data base.
-
Authentication endpoints
- Basic Authentication API endpoint like creating the users table and migrating the user data.
- Creating basic end points for GET all users and GET user by id and POST to create a user.
- Added basic Authentication in the API using username and password.
- For basic authentication added the data components same as that in the FOSSology.
- Created group Authentication and added authentication to all the API endpoints.
- Created authentication header for the API.
-
Search and filtering endpoints
- Search endpoint added full text search in the api to search different terms.
- Add filtering on the basis of feild and search term.
- Added query parameters to get the feild and search term.
Discussion
- Authentication to be added in only the create and update endpoints.
- Search explore more on fuzzy search and full text search.
- Add error response to the authentication endpoints as well.
- Add different search filters using query parameters.
Conclusion and future plan
- Add different unit test cases for the API.
- Update the various changes suggested.