Εργαστήριο Τεχνολογίας Λογισμικού
+1 vote
313 views

Η χρήση του πρωτοκόλλου https για την υλοποίηση του api είναι απαραίτητη ή μπορούμε να χρησιμοποιήσουμε και το http? Ρωτάω γιατί στα δύο εργαστήρια πάνω στα api που έγιναν χρησιμοποιήθηκε το http και δεν έχουμε κάποια επαφή με το https

in softeng by (390 points) | 313 views

2 Answers

+1 vote

Η χρήση ή όχι του https (δηλαδή ενός certificate από τη πλευρά του server στη δικιά σας περίπτωση) είναι κάτι που δεν θα επηρεάσει τα endpoints σας και την ήδη υπάρχουσα δουλειά που έχετε κάνει. Κατά 99% θα χρειαστούν 3-4 παραπάνω γραμμές κώδικα στο initialization του server και αντίστοιχα μικρές αλλαγές στους clients (για τα πιο γνωστά frameworks υπάρχουν αρκετά "έτοιμες" λύσεις, σίγουρα αξίζει να ψάξετε)

Το certificate που θα χρησιμοποιήσετε μπορεί να είναι είτε self signed είτε μπορείτε να αναζητήσετε κάποια λύση πχ μέσω LetsEncrypt (να βρείτε δηλαδή κάποιο Central Authority που θα σας "ταυτοποιήσει" -- αν δεν σου λέει κάτι αυτό ψάξε για https/certificates/CA)

Όσον αφορά το αν είναι απαραίτητο ή οχι αυτό θα αναφέρεται στην εκφώνηση της εργασίας. Σε εμάς τουλάχιστον ήταν υποχρεωτικό.

by (3.0k points)
0 votes

Συμφωνώ με τον προλαλήσαντα!

by (8.8k points)

301 questions

289 answers

288 comments

903 users