Επισκόπηση
Αυτός ο οδηγός περιγράφει τα απαραίτητα βήματα για τη διαμόρφωση της διεπαφής REST (swagger) του RetailForce Middleware ώστε να χρησιμοποιεί HTTPS.
Προαπαιτούμενα
- Πρόσβαση στον κεντρικό υπολογιστή των Windows
- Επεξεργαστής κειμένου (π.χ., Notepad++ ή Visual Studio Code)
Οδηγός βήμα προς βήμα
1. Διακοπή της υπηρεσίας των Windows
- Ανοίξτε τη Διαχείριση υπηρεσιών των Windows:
- Πατήστε
Win + R, πληκτρολογήστεservices.mscκαι πατήστε Enter - Εναλλακτικά: Μέσω του Πίνακα Ελέγχου → Εργαλεία Διαχείρισης → Υπηρεσίες
- Πατήστε
- Εντοπίστε την υπηρεσία RetailForce στη λίστα
- Κάντε δεξί κλικ στην υπηρεσία και επιλέξτε «Διακοπή»
2. Επεξεργασία αρχείου διαμόρφωσης
- Μεταβείτε στον κατάλογο εγκατάστασης:
-
C:\Program Files\RetailForce\Fiscal Webservice
-
- Ανοίξτε το αρχείο
appsettings.jsonμε ένα πρόγραμμα επεξεργασίας κειμένου -
Βεβαιωθείτε ότι οι ακόλουθες παράμετροι στην ενότητα «AppSettings» έχουν ρυθμιστεί σωστά:
...
"AppSettings": { "Secret": "****", "Portnumber": 7678, "PortnumberHttps": 7677, "UseHttps": true, "UseHttpsRedirection": true, "HttpsCertificateFilename": "development.pfx", "HttpsCertificatePassword": "changeme", "LogName": "RetailForce Fiscalisation", "LogEventLog": true, "LogLevelFilter": "Debug" } }Σημαντικό :
- Βεβαιωθείτε ότι και οι δύο
UseHttpsκαιUseHttpsRedirectionέχουν οριστεί σεtrue - Η διαδρομή για το
HttpsCertificateFilenameείναι σχετική με τον κατάλογο εγκατάστασης - Για περιβάλλοντα παραγωγής, χρησιμοποιήστε ένα έγκυρο, αξιόπιστο πιστοποιητικό αντί για το "development.pfx"
- Βεβαιωθείτε ότι και οι δύο
- Αποθηκεύστε το αρχείο και κλείστε τον επεξεργαστή
3. Εκκίνηση της υπηρεσίας των Windows
- Επιστρέψτε στη Διαχείριση Υπηρεσιών των Windows
- Εντοπίστε την υπηρεσία RetailForce
- Κάντε δεξί κλικ στην υπηρεσία και επιλέξτε «Έναρξη»
4. Επαλήθευση
Μετά την επανεκκίνηση της υπηρεσίας, τα τελικά σημεία REST θα πρέπει πλέον να είναι διαθέσιμα μέσω HTTPS:
- Ανοίξτε έναν περιηγητή ιστού
-
Μεταβείτε στο Swagger UI στη διεύθυνση:
https://[server-name]:7677/swagger/index.html - Βεβαιωθείτε ότι εμφανίζεται ένα εικονίδιο κλειδώματος στη γραμμή διευθύνσεων, το οποίο υποδηλώνει ασφαλή σύνδεση HTTPS
Σύνοψη
Η διεπαφή REST έχει πλέον ρυθμιστεί ώστε να χρησιμοποιεί HTTPS. Όλα τα αιτήματα api θα ανακατευθύνονται αυτόματα από HTTP σε HTTPS, γεγονός που βελτιώνει την ασφάλεια της επικοινωνίας και διασφαλίζει την ακεραιότητα των δεδομένων.
Αυτό το άρθρο μεταφράστηκε αυτόματα.
Σχόλια
0 σχόλια
Το άρθρο είναι κλειστό για σχόλια.