2.0.0 • Published 4 years ago

@alheimsins/kor-client v2.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

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 1. Kjører discover av angitt URL, og henter informasjon fra /.well-known/openid-configuration 2. Lager JWT-token med sertifikat, og signerer med privat nøkkel 3. Sender http-forespørsel med JWT for å hente token 4. 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

ParameterVerdi
urlURL - f.eks. https://oidc-ver1.difi.no/
certVirksomhetssertifikat i PEM-format
privateKeyPrivat nøkkel til virksomhetssertifikat
privateKeyPassphrase (valgfri)Passord for å dekryptere privat nøkkel
issuerclient ID som er registert hos ID-porten OIDC-provider
scopeScope som klient forespør tilgang til, kan sende inn liste av scope separert med whitespace

License

MIT

About

Created with ❤ for Alheimsins