As part of the project, an existing front-end service for the administration and visualization of persistent user data records was functionally expanded. The core aspect of the further development was the implementation of a granular role and authorization concept (RBAC), which enables secure, context-based processing of sensitive profile data.
Supplement
The front-end service is an integral part of a customer's own cloud infrastructure and is operated via a central API gateway, which handles secure communication and routing of requests. The technical implementation of the application is based on Angular and TypeScript, ensuring a modern, component-based architecture and a high level of type safety within the development process.
Subject description
The application is used for the central management of company-relevant user information, such as organizational affiliations, reporting structures, and specific system roles. The front end acts as an aggregation layer: it retrieves data from a primary back end and a supplementary microservice, consolidates it, and displays it in an intuitive user overview. Authorized users can not only view the data records in a dedicated detail view, but also make changes. After successful validation, this modified data is transferred to the backend via the API gateway and stored there permanently. The logical separation of read and write permissions ensures that data integrity is maintained and that access is granted exclusively in accordance with the defined authorization matrix.