Application construction components - Altinn Access Groups
Construction Components Altinn Access Groups API Theare »
Construction Components Altinn Access Groups API Theare »
See solutions for details about the functionality provided by this component. Construction Components Altinn Resource Registry Frontend The frontend is created with REACT as a standalone REACT application. It uses the following frameworks Axios : For Redux : Redux Toolkit : Redux Query : Build & Deploy We use GitHub Actions and Azure DevOps to build Frontend applications. The code is located in altinn-access-mangement-frontend repo Github Action Azure DevOps Pipeline Hosting The backend hosts the compiled frontend application. »
See below for application contruction components for the different components in Altinn Platform. Application construction components - Altinn Platform ProfileThe profile component in Altinn platform is constructed as an asp.net core web API application deployed as a docker container to a Kubernetes cluster. Application architecture receipt component - Altinn PlatformThe receipt component is an application exposing a React receipt application, and internal APIs. Application construction components - Altinn Platform RegisterThe register component in Altinn platform is constructed as an asp. »
The application runs on port 5040. See full details in dockerfile Api Controllers Authentication : Functionality to convert the different ID-tokens from ID providers OpenID : Contains well known endpoint Logout : Logout Introspection Dependencies Authentication component take use of libraries for OpenID connect to create and validate JWT tokens. See full list of dependencies in csproj. »
As described below, the backup and recovery capabilities there are serveral scenarious where the different type of data is lost. This page describes the application components that makes it possible to protect against data loss. Backup Altinn Platform As described in the data section of the architecture documentation Altinn Platform stores data both in Azure Cosmos DB and in Azure Blob Storage. There is different solutions for the different data stores. »
Application Lifecycle Management Applications Requirement & Release Management Use cases are defined in Github. We have defined differen types of template to support creation of user stories. Releases are managed on Github. See releases here. Manual & Automated Test Tools Functional Test Automated browser testing and WCAG testing using Cypress. Unit Test Jest framework used for unit testing front-end. More details here. xunit used for unit testing back-end. Service & API Test API testing is done using Postman. »
Application Performance Monitoring Some monitoring is done from Azure Portal with help of Azure Monitor Appliation Insight and other tools avaiable. PasS and & IaaS configuration There are serveral ways PasS and & IaaS resources are configured & managed Azure Portal Azure CLI Azure mobile app Backup and recoveryAll data created in the different solutions are backed up so it is possible to restore it in case of data loss. »
TODO »
The receipt frontend view is available at https://platform.at22.altinn.cloud/receipt/{instanceOwnerId}/{instanceId}. The receipt component also exposes apis that are intended for use by the receipt frontend. If you need information about the user, instance or party you should use their respective platform components. Receipt backend exposes two enitities through API endpoints prefixed with https://platform.at22.altinn.cloud/receipt/api/v1/; user and extendedInstance /users A user is the entity which is logged in in Altinn and performs actions for on behalf of an instance owner. »
TODO »