Centralizovaná správa jednotlivých instancí HEAppE

Abstract

The output of this diploma thesis is a web application and REST API for managing HEAppE instances. The application allows deploying a new HEAppE instance through a wizard and managing it via its REST API. The web application and REST API are implemented on the .NET 8 platform in the C# language. Entity Framework Core is used for working with the Microsoft SQL Server database. Authentication and authorization are provided by Keycloak with the OAuth 2.0 and OpenID Connect protocols. Remote instance management is realized through the Salt agent system. The application runs in an isolated environment using Docker technology. Nginx is used as a reverse proxy.

Description

Delayed publication

Available after

Subject(s)

Blazor Server, .NET Core, Keycloak, SaltStack, Docker, Nginx, HEAppE, authentication, authorization, agent system, master thesis

Citation