Skip to content

Autentifikacija

API podržava tri metode autentifikacije ovisno o vašem slučaju korištenja.

API ključ

Za serverske integracije. Generirajte ključ sa stranice API ključevi i proslijedite ga putem zaglavlja X-Api-Key:

http
X-Api-Key: bws_a1b2c3d4e5f6...

API ključevi imaju puni pristup svim API endpointovima — prijenos, brisanje, popis datoteka, upravljanje postavkama. Nikada ih ne izlažite u kodu na strani klijenta.

TIP

API ključevi nemaju rok trajanja. Možete kreirati više ključeva i pojedinačno ih opozvati.

JWT Bearer Token

Za web nadzornu ploču i sesije autentificirane putem Cognita. Proslijedite token putem zaglavlja Authorization:

http
Authorization: Bearer eyJhbGciOiJSUzI1NiIs...

JWT tokene izdaje AWS Cognito kada se korisnik prijavi putem nadzorne ploče IPFS Ninja. Automatski istječu i nisu namijenjeni za izravne API integracije — umjesto njih koristite API ključeve.

Potpisani token za prijenos

Za prijenos na strani klijenta bez otkrivanja vašeg API ključa. Proslijedite token putem zaglavlja Authorization:

http
Authorization: Signed sup_a1b2c3d4e5f6...

Potpisani tokeni su vremenski ograničeni i ograničeni samo na operacije prijenosa. Sigurno ih je ugraditi u pregledničke ili mobilne aplikacije. Generirajte ih sa svog poslužitelja koristeći POST /upload/signed-url i proslijedite ih klijentu.

Pogledajte Potpisani tokeni za detalje o kreiranju, popisu i opozivu potpisanih tokena za prijenos.