Skip to content

Πιστοποίηση

Το API υποστηρίζει τρεις μεθόδους πιστοποίησης ανάλογα με την περίπτωση χρήσης σας.

API Key

Για ενσωματώσεις server-side. Δημιουργήστε ένα κλειδί από τη σελίδα API Keys σας και περάστε το μέσω του header X-Api-Key:

http
X-Api-Key: bws_a1b2c3d4e5f6...

Τα API key έχουν πλήρη πρόσβαση σε όλα τα API endpoints — ανέβασμα, διαγραφή, λίστα αρχείων, διαχείριση ρυθμίσεων. Μην τα εκθέτετε ποτέ σε κώδικα client-side.

TIP

Τα API key δεν λήγουν. Μπορείτε να δημιουργήσετε πολλαπλά κλειδιά και να τα ανακαλέσετε μεμονωμένα.

JWT Bearer Token

Για τον πίνακα ελέγχου web και πιστοποιημένες συνεδρίες Cognito. Περάστε το token μέσω του header Authorization:

http
Authorization: Bearer eyJhbGciOiJSUzI1NiIs...

Τα JWT token εκδίδονται από το AWS Cognito όταν ο χρήστης συνδέεται μέσω του πίνακα ελέγχου IPFS Ninja. Λήγουν αυτόματα και δεν προορίζονται για άμεσες ενσωματώσεις API — χρησιμοποιήστε API key αντί αυτού.

Signed Upload Token

Για ανεβάσματα client-side χωρίς να εκθέσετε το API key σας. Περάστε το token μέσω του header Authorization:

http
Authorization: Signed sup_a1b2c3d4e5f6...

Τα signed token έχουν περιορισμένο χρόνο και εμβέλεια μόνο για λειτουργίες ανεβάσματος. Είναι ασφαλή για ενσωμάτωση σε εφαρμογές browser ή κινητών. Δημιουργήστε τα από τον server σας χρησιμοποιώντας POST /upload/signed-url και δώστε τα στον πελάτη.

Δείτε Signed Tokens για λεπτομέρειες σχετικά με τη δημιουργία, τη λίστα και την ανάκληση signed upload token.