Skip to content

Autentisering

API:et stöder tre autentiseringsmetoder beroende på ditt användningsfall.

API-nyckel

För serversidiga integrationer. Generera en nyckel från din API-nycklar-sida och skicka den via X-Api-Key-rubriken:

http
X-Api-Key: bws_a1b2c3d4e5f6...

API-nycklar har full åtkomst till alla API-endpoints — uppladdning, borttagning, listning av filer, hantering av inställningar. Exponera dem aldrig i klientkod.

TIP

API-nycklar förfaller inte. Du kan skapa flera nycklar och återkalla dem individuellt.

JWT Bearer Token

För webbinstrumentpanelen och Cognito-autentiserade sessioner. Skicka tokenen via Authorization-rubriken:

http
Authorization: Bearer eyJhbGciOiJSUzI1NiIs...

JWT-token utfärdas av AWS Cognito när en användare loggar in via IPFS Ninja-instrumentpanelen. De förfaller automatiskt och är inte avsedda för direkta API-integrationer — använd API-nycklar istället.

Signerad uppladdningstoken

För klientuppladdningar utan att exponera din API-nyckel. Skicka tokenen via Authorization-rubriken:

http
Authorization: Signed sup_a1b2c3d4e5f6...

Signerade token är tidsbegränsade och begränsade till enbart uppladdningsoperationer. De är säkra att bädda in i webbläsar- eller mobilapplikationer. Generera dem från din server med POST /upload/signed-url och skicka dem till klienten.

Se Signerade token för detaljer om att skapa, lista och återkalla signerade uppladdningstoken.