1.0.0 • Published 6 years ago

kor-client v1.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
6 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/maccyber/kor-client-jsonwebtoken
npm i
node tst.js

Test klient

Endre evt klient-innstillinger i tst.js

Legg inn ditt sertifikat og privatnøkkel i data/

Start med node tst.js

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