Development of a WordPress plugin for the integration of the SwissID
In recent years, Swiss public administrations have started their digital transformation. One factor allowing the digitalization of their processes is the possibility for citizens to authenticate themselves. To simplify this process, SwissSign Group AG has developed the SwissID.
Nelson Braillard, 2021
Bachelor Thesis, SwissSign Group AG
Betreuende Dozierende: Kaspar Riesen
Keywords: SwissID, Single Sign-On, OpenID Connect, Content Management System, Integration Plugin
Views: 19 - Downloads: 3
Currently, communities wishing to integrate SwissID authentication into their services must develop their own solution. This issue makes integration costly. To resolve this issue, SwissSign wishes to make a SwissID integration plugin available to communities.
Before starting the development of a SwissID integration plugin, it is necessary to gather more business intelligence regarding municipalities' digital transformations and usage of SwissID. Therefore, research must be performed by the author and sent to the different communities.
In the first part of the thesis, the author conducts a research to understand the needs and expectations of Swiss municipalities regarding the use of SwissID. The study combines an online community survey addressed to Swiss public administrations and a Content Management Systems (CMS) market research. In the second part of the thesis, based on the research results, the author presents the SwissID OIDC Integration plugin that has been developed to simplify the integration of the SwissID for Swiss municipalities using the WordPress Content Management System.
By analyzing the results of a survey addressed to 265 Swiss municipalities, we discovered that a majority of Swiss municipalities are planning to invest in digital transformations. Furthermore, the survey's results showed that an important number of Swiss municipalities are using Content Management Systems for their digital processes. To extend these results, a Content Management System market analysis was conducted by the author. This research showed that the open-source solution WordPress is currently controlling more than 60% of market shares.
Based on the discoveries described in the last paragraph, the author, in collaboration with SwissSign Group AG management, decided to develop the SwissID integration plugin for WordPress. The SwissID OIDC Integrator plugin, developed by the author, allows website administrators using WordPress to authorize their users to authenticate using their SwissID account. By using the SwissID OIDC Integrator plugin, the integration of the SwissID does not require additional development. The time and costs associated with this integration are thus significantly reduced.
Studiengang: Business Information Technology (Bachelor)
Fachbereich der Arbeit: Business Information System & IT-Management