Demoklient
Demoklienten SmartCloud viser hvordan leverandørstyrt opprettelse av systembruker kan implementeres.
Målgruppe: Utviklere og tekniske ansvarlige hos sluttbrukersystemleverandører som ønsker et praktisk eksempel på leverandørstyrt opprettelse av systembruker.
Om demoklienten SmartCloud
SmartCloud er en demoklient som demonstrerer hele flyten for leverandørstyrt opprettelse.
Du kan teste løsningen på smartcloudaltinn.azurewebsites.net og se kildekode med dokumentasjon på GitHub: TheTechArch/altinn-systemuser.
Når du tester opprettelse av systembruker, kan du bruke testbrukere og -organisasjoner fra Tenor.
Test systembruker i TT02
Referanseimplementasjonen er skrevet i C# og kan kjøres som en konsollapplikasjon. Den:
- genererer et token basert på konfigurert JSON Web Key, klient-ID, scope og organisasjonsnummeret til systemtilbyderen
- kaller referanse-API-er som krever systembruker ved hjelp av tokenet
Kildekode og dokumentasjon: TheTechArch/altinn-systemuser.
Steg-for-steg: konfigurer og kjør referanseimplementasjonen
Repositoryet inneholder nødvendige testsertifikat. Følg stegene under for å sette opp en egen integrasjon:
Opprett integrasjon i Maskinporten
Registrer systemet i Altinn
Sett
isVisible: true under opprettelsen slik at systemet kan velges under steg 3Brukerstyrt opprettelse i Altinn
La en testbruker logge inn på tt02.altinn.no med tilgangsstyrer-rollen for testorganisasjonen og gå til API- og systemtilganger.



Konfigurer testapplikasjonen
Sett opp nøkkel, sertifikat, klient-ID og scope i testapplikasjonen før du kjører den.
string clientID = "7ee41fce-9f6e-4c32-8195-0fe2c1517f43";
string scope = "altinn:systembruker.demo";
string systemUserOrg = "210493352";
string pemCertificatePath = @".\mp-key.pem";