Română
Română
Appearance
Română
Română
Appearance
API-ul acceptă trei metode de autentificare în funcție de cazul dvs. de utilizare.
Pentru integrări server-side. Generați o cheie din pagina Chei API și transmiteți-o prin antetul X-Api-Key:
X-Api-Key: bws_a1b2c3d4e5f6...Cheile API au acces complet la toate endpoint-urile API -- încărcare, ștergere, listare fișiere, gestionare setări. Nu le expuneți niciodată în codul client-side.
TIP
Cheile API nu expiră. Puteți crea mai multe chei și le puteți revoca individual.
Pentru panoul de control web și sesiunile autentificate prin Cognito. Transmiteți tokenul prin antetul Authorization:
Authorization: Bearer eyJhbGciOiJSUzI1NiIs...Tokenurile JWT sunt emise de AWS Cognito când un utilizator se conectează prin panoul de control IPFS Ninja. Expiră automat și nu sunt destinate integrărilor directe cu API-ul -- folosiți chei API în schimb.
Pentru încărcări client-side fără a expune cheia API. Transmiteți tokenul prin antetul Authorization:
Authorization: Signed sup_a1b2c3d4e5f6...Tokenurile semnate sunt cu durată limitată și limitate doar la operațiuni de încărcare. Sunt sigure pentru încorporare în aplicații de browser sau mobile. Generați-le de pe serverul dvs. folosind POST /upload/signed-url și transmiteți-le clientului.
Consultați Tokenuri semnate pentru detalii despre crearea, listarea și revocarea tokenurilor semnate de încărcare.