Skip to content

Commit

Permalink
Updates (#1918)
Browse files Browse the repository at this point in the history
  • Loading branch information
TheTechArch authored Nov 29, 2024
1 parent 83a47da commit 753cbfd
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 12 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,19 @@ The background of the system user concept can be read about [here](https://githu

## Prerequisites

Prerequisites for a system provider to use system user are:
For a system provider to use system user, the following prerequisites must be met:

- [Agreement with Maskinporten as a consumer](https://samarbeid.digdir.no/maskinporten/konsument/119)
- Agreement with Digdir that provides access to the system register
- Delegated access to scope altinn:authentication/systemregister.write
- Delegated access to scope altinn:authentication/systemuser.request.read
- Delegated access to scope altinn:authentication/systemuser.request.write
- Delegated access to the scope for registering a system in the system register: `altinn:authentication/systemregister.write`

If you want to use the provider-controlled flow for creating a system user, you need the following scopes to create requests and check status:

- `altinn:authentication/systemuser.request.read`
- `altinn:authentication/systemuser.request.write`

Additionally, access to scopes for the APIs that the system will use is required. This information will be held by the service owner.

In addition, access to the scope for the API that the system will use is required. This information is held by the service owner.

## Setting up Maskinporten integration

Expand Down Expand Up @@ -181,6 +185,15 @@ This URL is used after the end user has accepted the request.
}
```

URL to register

```http
POST https://platform.tt02.altinn.no/authentication/api/v1/systemuser/request/vendor/
```

For production, change the domain to **platform.altinn.no**


## Maskinporten authentication

When the system needs to authenticate as the system user for the customer, the JWT grant request to Maskinporten must contain information about the customer.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,18 @@ Bakgrunnen til systembruker konsept kan leses om [her](https://github.com/Altinn

## Forutsetninger

Forutsetninger for at man systemleverandør kan benytte seg systembruker er.
For at en systemleverandør skal kunne benytte seg av systembruker, må følgende forutsetninger være oppfylt:

- [Avtale med maskinporten som konsument](https://samarbeid.digdir.no/maskinporten/konsument/119)
- Avtale med Digdir som gir tilgang til systemregister
- Delegert tilgang til scope altinn:authentication/systemregister.write
- Delegert tilgang til scope altinn:authentication/systemuser.request.read
- Delegert tilgang til scope altinn:authentication/systemuser.request.write
- [Avtale med Maskinporten som konsument](https://samarbeid.digdir.no/maskinporten/konsument/119)
- Avtale med Digdir som gir tilgang til systemregisteret
- Delegert tilgang til scope for registrering av system i systemregisteret: `altinn:authentication/systemregister.write`

I tilegg trengs tilgang til scope for API som skal benyttes av systemet. Dette vil være informasjon som tjenesteeier sitter på.
Hvis man ønsker å bruke leverandørstyrt flyt for opprettelse av systembruker, trenger man følgende scopes for å opprette forespørsler og sjekke status:

- `altinn:authentication/systemuser.request.read`
- `altinn:authentication/systemuser.request.write`

I tillegg trengs tilgang til scopes for API-ene som skal benyttes av systemet. Dette vil være informasjon som tjenesteeier sitter på.

## Sette opp maskinporten integrasjon

Expand Down Expand Up @@ -184,7 +187,13 @@ Denne urlen benyttes for sluttbruker har akseptert forespørsel.
"redirectUrl": "https://smartcloudaltinn.azurewebsites.net/receipt"
}
```
URL for å registrere

```http
POST https://platform.tt02.altinn.no/authentication/api/v1/systemuser/request/vendor/
```

For produksjon, endre domenet til **platform.altinn.no**

## Maskinporten autentisering

Expand Down

0 comments on commit 753cbfd

Please sign in to comment.