- Den private nøkkelen forblir på maskinen og bekrefter at det er denne som sender forespørslene.
- Den offentlige nøkkelen er den tilsvarende halvdelen. Du sender den til oss, vi registrerer den, og vi bruker den til å kontrollere at hver forespørsel virkelig kommer fra din maskin.
Standarden bak dette er OAuth 2.0 med JWT-klientautentisering med privat nøkkel (RFC 7523). Maskinen din signerer en kortvarig forespørsel med sin private nøkkel, vi sjekker signaturen mot den offentlige nøkkelen du har registrert, og deretter utsteder vi et tilgangstoken. Nøklene bruker ES256-algoritmen på den elliptiske kurven P-256.
Kort om pålogging
1
Generer et nøkkelpar
Opprett et ES256-nøkkelpar på maskinen som skal kalle API-et. Se Konfigurering av nøkkelpar.
2
Send oss den offentlige nøkkelen
Send kun
es256-public.pem, sammen med fingeravtrykket og opplysningene fra oppstartsprosessen, til din kontaktperson hos Credit Benchmark.3
Motta velkomstpakken
Vi registrerer nøkkelen og sender deg en oppstartspakke med klientopplysningene dine og eksempler på skript som kan kjøres.
4
Be om tilgangstokener
Maskinen din signerer en kortvarig klientassertjon med sin private nøkkel og sender den til tokenendepunktet. Vi verifiserer signaturen mot den offentlige nøkkelen som er registrert under din
KID og returnerer et tilgangstoken. Se Be om et tilgangstoken.
