Instructions for making a multi-app solution in Altinn
Explanations of how to go about when creating a general multi-app solution
Prerequisites
Before starting on the technical implementation, please make sure the required prerequisites are met.
Functional Prerequisites
- The app developer must have access to create, develop and deploy applications owned by an organization.
- An existing Altinn form (application A) where the data that is intended forwarded to application B is identified.
- It should be clear who the instance owners are, meaning what roles and access they acquire.
Technical Prerequisites
- Your applications are using version 8 or newer of the Altinn nugets.
- The application that sends requests to another application must have the required Maskinporten scopes added in Altinn Studio:
altinn:serviceowner/instances.readandaltinn:serviceowner/instances.write.* - The application must use the built-in Maskinporten client when requests must be authorised by the application owner.*
If step 2 and 3 of the technical requirements are missing see section Maskinporten-App Integration
* If the end user of application A have the required roles to instantiate application B on behalf of the intended recipient, you can skip these technical requirements
- Application A
Instructions for setting up application A
- Application B
Instructions for setting up application B