@alheimsins/kor-client
v2.0.0
Published
Module for authenticate with oauth2 and retreiving data from kontakt- og reservasjonsregisteret
Downloads
25
Readme
Kontakt- og Reservasjonsregisteret klient
Node.js klient for kontakt- og reservasjonsregisterets Oauth2-API (Server-til-server) - mer info
Denne klienten benytter node-jsonwebtoken for generering av JWT.
Husk å stille klokken på PC-en(!)
Programflyt
- Kjører discover av angitt URL, og henter informasjon fra /.well-known/openid-configuration
- Lager JWT-token med sertifikat, og signerer med privat nøkkel
- Sender http-forespørsel med JWT for å hente token
- Mottar token
Installasjon
git clone https:/github.com/alheimsins/kor-client
npm i
node example.js
Test klient
Endre evt klient-innstillinger i example.js
Legg inn ditt sertifikat og privatnøkkel i src/data/
Start med node example.js
example.js eksempelet henter informasjon om person fra kontakt- og reservervasjonsregisteret
Client options
| Parameter | Verdi | | ------------- |-------------| | url | URL - f.eks. https://oidc-ver1.difi.no/ | | cert | Virksomhetssertifikat i PEM-format | | privateKey | Privat nøkkel til virksomhetssertifikat | | privateKeyPassphrase (valgfri) | Passord for å dekryptere privat nøkkel | | issuer | client ID som er registert hos ID-porten OIDC-provider | | scope | Scope som klient forespør tilgang til, kan sende inn liste av scope separert med whitespace |
License
About
Created with ❤ for Alheimsins