background image

Σχεδιασμός και υλοποίηση πληροφοριακού συστήματος διαχείρισης εθελοντών και απινιδωτών  

 
 

 
 

101 

 

 

4.3.3 Ανάλυση σημαντικών σημείων RESTful API 

 

Στο σημείο αυτό, αναλύονται τα σημαντικότερα κομμάτια κώδικα που έπαιξαν ρόλο 

στην ανάπτυξη της του backend. To backend είναι υπεύθυνο για τις αιτήσεις που γίνονται τόσο 

από τη διαδικτυακή εφαρμογή όσο και από την εφαρμογή κινητού. Επίσης η ασφάλεια του 

συστήματος υπάρχει στο κομμάτι του backend. 

 

JWTauthentication 

 

 

 

 

To  “JWTauthentication”  (Jason  Web  Token)  είναι  ένας  από  τους  πιο  γνωστούς  και 

ασφαλείς τρόπους για τη σύνδεση εξουσιοδοτημένων χρηστών. Με το JWT ο χρήστης ύστερα 

από  επιτυχή  είσοδο  δέχεται  ένα  token  σε  μορφή  Jason,  το  οποίο  είναι  απαραίτητο  για  την 

είσοδο  σε  σελίδες  εξουσιοδοτημένων  χρηστών.  Το  token  είναι  κάθε  φορά  μοναδικό.  Αν  ο 

χρήστης  δεν  έχει  το  συγκεκριμένο  token  τότε  η  εφαρμογή  τον  ανακατευθύνει  στην  αρχική 

σελίδα  σύνδεσης.  Παράδειγμα  ανάπτυξης  κώδικα  που  υλοποίει  το  JWTauthentication 

ακολουθεί στην εικόνα 69. 

 

 

Εικόνα 77: Κώδικας JWTauthentication