Skip to content

Commit 9e89169

Browse files
committed
Updates on app configuration
1 parent 3dce089 commit 9e89169

File tree

2 files changed

+55
-0
lines changed

2 files changed

+55
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
title: Define authorization rules
3+
linktitle: Authorization
4+
description: How to define the authorization rules for a application
5+
weight: 200
6+
---
7+
8+
Authorization rules for a App is defined as a XACML Policy file defined in the application repository.
9+
10+
The XACML Policy contains one or many rules that defines who can perform a given operation on different resources.
11+
12+
[See XACML structure for details how rules are defined](https://docs.altinn.studio/architecture/security/authorization/altinn-apps/app/xacmlpolicy/)
13+
14+
The XACML file can by modified by any editor.
15+
16+
## Modifying Template Rules
17+
The current asp.net template contians a XACML Policy file that is created when a new app is created in Altinn Studio
18+
19+
20+
### Modifying required roles
21+
The standard XACML files is defined so that the managing director (DAGL) can perform the operation. This role code needs to be change to the correct one depending on user scenario.
22+
23+
See details on how to configure which role or org that can perform a operation [here](https://docs.altinn.studio/architecture/security/authorization/altinn-apps/app/xacmlpolicy/)
24+
25+
26+
### Modifying authentication level
27+
The needed authentication level is defined like a obligation in the XACML policy. See [XACML documentation for Altinn Apps](https://docs.altinn.studio/architecture/security/authorization/altinn-apps/app/xacmlpolicy/) to see how that is configured.
28+
29+
30+
31+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
title: Define app process
3+
linktitle: Process
4+
description: How to define the application process
5+
weight: 200
6+
---
7+
A application will have a process that the users of the application will follow.
8+
This process is defined in a BMPM 2.0 files
9+
10+
## Supported Process Task types
11+
The current application template support the following tasks.
12+
13+
- Data
14+
15+
## Future Process Task types (tentative)
16+
- Signing
17+
- Payment
18+
- Paralell Signing
19+
- User Controlled Signing
20+
- External Validation
21+
22+
23+
## Modifying Process
24+
To modify process you can manually edit the [BPMN file](https://github.com/Altinn/altinn-studio/blob/master/src/Altinn.Apps/AppTemplates/AspNet/App/config/process/process.bpmn) in the template with a regular editor.

0 commit comments

Comments
 (0)