Weekly blog post 8
nilupul
Published: 07/23/2023
What did you do this week?
I have been involved in configuring the MSS collaboration server and have opened a draft PR. Additionally, I have worked on configuring the MSColab server with an existing IDP keycloak. Here is the video how it works. Moreover, I have started referring to pytests for implementing the test cases.
What is coming up next?
Next week, my main focus will be on implementing the test cases. I am also hopeful about incorporating the necessary changes recommended by mentors. It's essential to ensure the project's success and meet the required standards.
Did you get stuck anywhere?
No
View Blog Post
Weekly blog post 7
nilupul
Published: 07/16/2023
What did you do this week?
I have been involved in configuring the MSS collaboration server. Not only did I successfully configure the MSS collaboration server, but I also ensured the seamless integration with the QT client application. My efforts have contributed significantly to enhancing the server's collaborative capabilities and optimizing the overall user experience.
What is coming up next?
Regarding the configuration of the mscolab server, I need to perform additional file configurations. Once those are completed, my plan is to configure mscolab with the existing Identity Provider (IDP). This approach will enable smooth integration and enhance the server's collaborative functionalities.
Did you get stuck anywhere?
No
View Blog Post
Weekly blog post 6
nilupul
Published: 07/09/2023
What did you do this week?
I have begun implementing the configuration of the MSS collaboration server. I worked on the UI improvements of QT application and I have submitted a pull request (PR) for the User Interface (UI) implementation of the QT application's IDP login feature. Additionally, I have opened another PR for the UI development of the PyQt web browser integration.
What is coming up next?
I have set aside time to enhance the authentication capabilities of the QT client application. The primary goal is to elevate the login functionality by integrating a browser component for the authentication process. Once the server confirms the authentication as successful, the client application will receive a distinctive token, allowing for secure communication.
Did you get stuck anywhere?
No
View Blog Post
Weekly blog post 5
nilupul
Published: 07/03/2023
What did you do this week?
I have begun implementing the configuration of the MSS collaboration server. This includes setting up the server environment, ensuring its proper functionality, and making necessary adjustments to meet project requirements. Currently, I am actively working on this task.
What is coming up next?
I have planned to allocate my time to incorporate authentication into the QT client application. My objective is to improve the login functionality by integrating a browser element for the authentication procedure. Once the server verifies the authentication successfully, the client application will be granted a unique token, which will enable secure communication.
Did you get stuck anywhere?
i am getting stuck with writing test cases for the authentication SP and IDP. These test cases are running correctly on my local environment. When I tried to push them to GitHub, I encountered some failures because the server was not starting because of issue with file path in docker container. To resolve this issue, I believe I need to refer to the previously built codebase and utilize GitHub's Automated tests. I plan to address this matter later in the project, as outlined in the project proposal.
View Blog Post
Weekly blog post 4
nilupul
Published: 06/25/2023
What did you do this week?
During this week, I focused on two main tasks. Firstly, I worked on splitting the localhost Identity Provider (IDP) and Service Provider (SP) into the main project of mslib. This involved organizing the code structure and ensuring seamless integration between the IDP and SP components.
In parallel, I dedicated time to developing test cases for the single sign-on process in a localhost environment. These test cases aimed to validate the functionality and security of the authentication flow between the IDP and SP. By meticulously designing and executing these tests, I aimed to ensure that the single sign-on process worked smoothly and reliably.
Additionally, I took the opportunity to familiarize myself with the codebase of mscolab, an associated project. This allowed me to gain insights into its structure and understand how to implement the single sign-on process with the localhost IDP.
What is coming up next?
In the upcoming week, my focus will be on implementing the configuration of the MSS collaboration server. This involves setting up the server environment, ensuring its proper functionality, and making any necessary adjustments to meet the project's requirements.
Additionally, I will be dedicating time to implementing authentication into the QT client application. This task involves enhancing the login functionality by integrating a browser component for the authentication process. Upon successful authentication by the server, the client application will receive a one-time token to establish secure communication.
Did you get stuck anywhere?
No
View Blog Post