Logo el.boatexistence.com

Πρέπει να αποθηκεύσω το διακριτικό στη βάση δεδομένων;

Πίνακας περιεχομένων:

Πρέπει να αποθηκεύσω το διακριτικό στη βάση δεδομένων;
Πρέπει να αποθηκεύσω το διακριτικό στη βάση δεδομένων;

Βίντεο: Πρέπει να αποθηκεύσω το διακριτικό στη βάση δεδομένων;

Βίντεο: Πρέπει να αποθηκεύσω το διακριτικό στη βάση δεδομένων;
Βίντεο: Access - Ποιο πρέπει να είναι το πρώτο πεδίο κάθε πίνακα σε μια βάση δεδομένων 2024, Ενδέχεται
Anonim

Εξαρτάται. Εάν έχετε πολλούς διακομιστές, κρατήστε το διακριτικό μεταξύ των επανεκκινήσεων του διακομιστή, δεν χρειάζεται να το διατηρήσετε κάπου. Η βάση δεδομένων είναι συνήθως μια εύκολη επιλογή. Εάν έχετε έναν μόνο διακομιστή και δεν σας ενδιαφέρει ότι οι χρήστες σας πρέπει να συνδεθούν ξανά μετά από επανεκκίνηση, μπορείτε απλώς να τον κρατήσετε στη μνήμη

Είναι καλή ιδέα να αποθηκεύσετε το διακριτικό JWT στη βάση δεδομένων;

Μπορείτε να αποθηκεύσετε το JWT στα db, αλλά χάνετε μερικά από τα οφέλη ενός JWT. Το JWT σας δίνει το πλεονέκτημα ότι δεν χρειάζεται να ελέγχετε το διακριτικό σε db κάθε φορά, καθώς μπορείτε απλώς να χρησιμοποιήσετε κρυπτογραφία για να επαληθεύσετε ότι το διακριτικό είναι νόμιμο. … Μπορείτε ακόμα να χρησιμοποιείτε το JWT με το OAuth2 χωρίς να αποθηκεύετε διακριτικά στα db, αν θέλετε.

Πρέπει να αποθηκεύονται τα κουπόνια;

Δεν χρειάζεται να το αποθηκεύσετε Μπορείτε να το επικυρώσετε και να λάβετε από αυτό τα δεδομένα που χρειάζεστε. Εάν η εφαρμογή σας χρειάζεται να καλεί API για λογαριασμό του χρήστη, απαιτούνται διακριτικά πρόσβασης και (προαιρετικά) διακριτικά ανανέωσης. … Εάν τα δεδομένα που πρόκειται να αποθηκευτούν είναι μεγάλα, η αποθήκευση διακριτικών στο cookie περιόδου λειτουργίας δεν είναι βιώσιμη επιλογή.

Πού πρέπει να αποθηκεύσω το διακριτικό πρόσβασης;

Επομένως, το διακριτικό πρόσβασης θα πρέπει να αποθηκευτεί στον μόνο στον διακομιστή εφαρμογών web. Δεν πρέπει να εκτίθεται στο πρόγραμμα περιήγησης και δεν χρειάζεται, επειδή το πρόγραμμα περιήγησης δεν κάνει ποτέ απευθείας αιτήματα στον διακομιστή πόρων.

Πρέπει να αποθηκεύσω το διακριτικό ανανέωσης DB;

Αποθηκεύστε τα διακριτικά ανανέωσης σε μια ασφαλή τοποθεσία, όπως ένα σύστημα αρχείων που προστατεύεται με κωδικό πρόσβασης ή μια κρυπτογραφημένη βάση δεδομένων. … Εάν πιστεύετε ότι έχει γίνει πρόσβαση σε ένα διακριτικό ανανέωσης από μη εξουσιοδοτημένο χρήστη, διαγράψτε το και δημιουργήστε ένα νέο.

Συνιστάται: