Skip to content

Autentisering

API-et støtter tre autentiseringsmetoder avhengig av brukstilfellet ditt.

API-nøkkel

For server-side integrasjoner. Generer en nøkkel fra din API-nøkkelside og send den via X-Api-Key-headeren:

http
X-Api-Key: bws_a1b2c3d4e5f6...

API-nøkler har full tilgang til alle API-endepunkter — laste opp, slette, liste filer, administrere innstillinger. Eksponer dem aldri i klientkode.

TIP

API-nøkler utløper ikke. Du kan opprette flere nøkler og tilbakekalle dem individuelt.

JWT Bearer Token

For webdashbordet og Cognito-autentiserte økter. Send tokenet via Authorization-headeren:

http
Authorization: Bearer eyJhbGciOiJSUzI1NiIs...

JWT-tokener utstedes av AWS Cognito når en bruker logger inn via IPFS Ninja-dashbordet. De utløper automatisk og er ikke ment for direkte API-integrasjoner — bruk API-nøkler i stedet.

Signert opplastingstoken

For opplastinger på klientsiden uten å eksponere API-nøkkelen din. Send tokenet via Authorization-headeren:

http
Authorization: Signed sup_a1b2c3d4e5f6...

Signerte tokener er tidsbegrensede og begrenset til opplastingsoperasjoner. De er trygge å bygge inn i nettleser- eller mobilapplikasjoner. Generer dem fra serveren din med POST /upload/signed-url og send dem til klienten.

Se Signerte tokener for detaljer om å opprette, liste og tilbakekalle signerte opplastingstokener.