Dedicated Mentoring Program 2025
In 2025 we collaborate with young developers under the auspices of the Dedicated Mentoring Programme by Code4GovTech. The aim of this project is to add SAML and OpenID support to the Consul Democracy platform. By integrating SAML and OpenID suport, public institutions will be able to user and integrate their exisiting authentication platforms for user authentication. This is already implemented, for example, in the Aarhus (DK) Consul instance.

Dates and Duration
Start date: 1 April 2025
End date: 31 August 2027
Total duration: 5 months
The project follows a structured approach including Project listing, Proposals submissions by young developers, Shortlisting of candidates, a Coding Phase and, finally, Merging and festive closing of the project.
Partners
This project is being developed in collaboration with the following organizations:
C4GT is an open source community that enables development and long term maintenance of open-source products that are creating population scale social impact -Digital Public Goods and beyond, by facilitating pathways for young talent to contribute to these products.
Project description
Dedicated Mentoring Program
In Ruby, the OmniAuth library provides a standard way to manage multi-provider authentication. Consul Democracy currently uses several Ruby gems, all based on OmniAuth, to provide authentication via Facebook, Google, Twitter/X and WordPress. However, authentication using existing authentication solutions and platforms used by public organizations, can’t be connected to Consul as of yet.
The aim of this project is to
> provide generic SAML and OpenID Connect authentication solutions in Consul Democracy so a variety of institutions can easily integrate their existing authentication platform.
> provide fertile training grounds for DMP young developers ready to make their contribution to open source software solutions.
> access new networks of open source developers and strenghten the Consul software community.
More details in this GitHub issue
