nilupul's Blog

Weekly blog post 1

Published: 06/05/2023

What did you do this week?

I developed our own service provider using pysaml2 authentication for the single sign-on process. This involved creating a robust system that allows users to authenticate and access multiple applications seamlessly. Additionally, I built our own identity provider using pysaml2, ensuring that we have complete control over user authentication and authorization. This IdP enables us to manage user identities and securely share user attributes with service providers. By developing both the service provider and identity provider, we have established a comprehensive and integrated solution for efficient and secure single sign-on functionality, providing a seamless user experience across our testing application.

What is coming up next?

Currently, I am encountering a dependency issue in the main project, which is impeding progress. However, I am actively working on resolving this issue, and once it is sorted, my plan is to create a pull request (PR) and discuss any necessary further improvements with my mentor for this task. Once the PR is submitted and the necessary discussions take place, my intention is to shift my focus towards the upcoming tasks scheduled for the upcoming weeks(Configure the MSS collaboration server for SSO). By addressing the dependency issue and collaborating with my mentor, I aim to ensure a smooth workflow and deliver high-quality results in a timely manner.

Did you get stuck anywhere?


View Blog Post

Week 0 - 29th May 2023

Published: 06/01/2023


During the community bonding period, which concluded this week, I focused on various activities. Firstly, I utilized this time to establish connections with fellow GSoC Contributors, fostering a sense of camaraderie within the community. Additionally, I dedicated myself to delving deeper into the Open-MSS codebases, enhancing my familiarity with their intricacies.


During this period, I wholeheartedly dedicated my time and efforts to delving deeper into the codebases of Open-MSS. My primary objective was to enhance my familiarity with the intricate workings of the system. I delved into the various components, meticulously studying their structure and functionality. Through this immersive exploration, I aimed to gain comprehensive knowledge and develop a profound understanding of the inner workings of Open-MSS, laying a strong foundation for my future contributions.

The Week Ahead

In the upcoming week, I will focus on setting up our own Identity Provider (IdP) and conducting tests with an existing service provider (SP). This is essential to ensure the proper functioning of the Service Provider (SP) by having our IdP under our control. I will start by creating our IdP and performing tests with a Service Provider from another project. This process will provide valuable insights, allowing us to align our SP implementation with the other project. Based on the results, I will incorporate additional tests to enhance the system.

View Blog Post