The thesis deals with the field of internet security. In the thesis we define the building blocks of the system, such as service providers, identity providers and how they communicate with each other. The goal is to install three different service providers (Wordpress, Moodle, Nextcloud) and connect them to an identity provider (Authentik). We have used SAML (Security Assertion Markup Language) security protocol for authentication. We create a user in the identity provider and use it for authentication with the provider's services. We were able to authenticate with all service providers using the SAML protocol.
|