Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 288440|Απάντηση: 102

[Διαδικτυακό API] Επαλήθευση καθολικών υπογραφών WebAPI (2)

  [Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 26/6/2017 3:49:16 μ.μ. | | |
Ενθυλάκωση υπογραφών Web API, κλειδιά τυχαίων αριθμών με χρονική σήμανση επαλήθευσης κ.λπ
http://www.itsvse.com/thread-3274-1-1.html
(Πηγή: Αρχιτέκτονας)
Τα παραπάνω είναι γραμμένα πριν, λίγο προβληματικά, και παρακάτω είναι η νέα έκδοση του καθολικού σχήματος επαλήθευσης


Μοντέλο μοντέλου που επιστράφηκε:




Στη ζητούμενη διεπαφή, ο πελάτης πρέπει να φέρει τη χρονική σήμανση, τον τυχαίο αριθμό και την υπογραφή στην παράμετρο URL

Η μέθοδος κρίσης υπογραφής είναι η εξής:

Τουρίστες, αν θέλετε να δείτε το κρυφό περιεχόμενο αυτής της ανάρτησης, παρακαλώΑπάντηση






Προηγούμενος:webapi ModelState.IsValid επικύρωση μοντέλου
Επόμενος:Το C# task.waitall θα παγώσει τη διεπαφή
Δημοσιεύτηκε στις 26/2/2018 5:33:35 μ.μ. |
Προτροπή:Οι συντάκτες αποκλείονται ή καταργούνται, το περιεχόμενο αποκλείεται αυτόματα
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 26/6/2017 4:18:58 μ.μ. |
Διεύθυνση διεπαφής: http://ip:port/api/XXX/XXX

Τρόπος αιτήματος: POST

Μέθοδος υπογραφής: Οι παράμετροι URL πρέπει να περιέχουν nonce, χρονική σήμανση και υπογραφή

Τιμή υπογραφής: Η παράμετρος URL A-Z ταξινόμησης (εξαιρουμένης της υπογραφής) συνδέει την τιμή τιμής, τέλος προσθέτει secretkey και, στη συνέχεια, md5
secretkey είναι 123456


Επιστράφηκε με επιτυχία:
{
    "αποτέλεσμα": αληθές,
    "message": "ok",
    "Κωδικός": 200
}

Το σφάλμα επιστρέφει:
{
    "αποτέλεσμα": ψευδής,
    "message": "Απαιτείται το χαρακτηριστικό XXX." ,
    "Κωδικός": 200
}

Δημοσιεύτηκε στις 26/7/2018 1:39:35 μ.μ. |
Το GetDateTimeFrom1970Ticks έχει ένα μικρό πρόβλημα: επιστροφή dtStart.AddMilliseconds(curSeconds); Αποδεικνύεται ότι είναι επιστροφή dtStart.Addseconds(curSeconds); Μετά την επαλήθευση, το curSeconds θα πρέπει να είναι χιλιοστά του δευτερολέπτου, επομένως είναι σωστό να το αλλάξετε για να προσθέσετε χιλιοστά του δευτερολέπτου.
Δημοσιεύτηκε στις 27/6/2017 11:15:33 π.μ. |
Θέλω να δω κρυφό περιεχόμενο~!!
Δημοσιεύτηκε στις 12/7/2017 4:56:42 μ.μ. |
Αρχάριοι, μάθετε να μαθαίνετε την επαλήθευση ασφάλειας
Δημοσιεύτηκε στις 16/7/2017 11:52:03 μ.μ. |

Θα κοιτάξω τον κρυφό κώδικα
Δημοσιεύτηκε στις 17/7/2017 4:28:45 μ.μ. |
Θέλω να δω πώς να το υπογράψω
Δημοσιεύτηκε στις 24/7/2017 10:38:57 π.μ. |
Η Άστον Βίλα έστειλε επιστολή στην αφγανική κυβέρνηση
Δημοσιεύτηκε στις 11/8/2017 11:17:20 μ.μ. |
Ναι, ναι, έμαθα
Δημοσιεύτηκε στις 19/8/2017 8:02:20 π.μ. |
Στη λατρεία, εργαζόμαστε πρόσφατα για την πιστοποίηση ασφάλειας διεπαφής webapi
Δημοσιεύτηκε στις 1/9/2017 1:13:21 μ.μ. |
Απαντήστε και δείτε!
- Αυτό το άρθρο είναι από τον αρχιτέκτονα, η αρχική διεύθυνση: https://www.itsvse.com/thread-3653-1-1.html
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com