Week 1 meeting and activities
(May 30,2024)
Attendees
Discussion
-
Who should be doing what?
- Discussed project responsibilities with my colleague Valens and mentors.
- We decided that currently I will focus on the REST API Version 2 upgrade and OAuth 2.0 implementation, while Valens would work on adding test cases for the current REST API implementation.
-
REST API Version 2 updates
- I mentioned that the work on the REST API Version 2 upgrade is almost complete and suggested we can start looking for any further improvements.
- Mentors suggested I should review the code and look for any possible improvements based on my proposed guidelines. (REST API Guidelines).
-
OAuth 2.0 architecture discussion and needs
- Gaurav explained the various modes of authentication we aim to have in the FOSSology project. These are:
- Token based authentication
- Authorization Code Grant (Web Application)
- Client Credentials Grant (Machine to Machine)
- I cleared my doubts regarding the OAuth 2.0 implementation and its significance in the project. I also got a rough vision of what needs to be implemented and what is already implemented. (Reference Material)
- Gaurav explained the various modes of authentication we aim to have in the FOSSology project. These are:
Activities
- Tested the REST API Version 2 on a local instance and noted down the improvements that can be made.
- Researched on OAuth 2.0 and how it can be implemented in the project.
- Did minor improvements in the following PR: