Weekly blog post 4

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?