ESET PROTECT On-Prem

Εκτός σύνδεσης | Σύνδεση

ESET PROTECT On-Prem – Πίνακας περιεχομένων

# Ρύθμιση του ESET PROTECT On-Prem REST API

Αντιγραφή διεύθυνσης URL τρέχοντος άρθρου Κοινοποίηση μέσω email

Ακολουθήστε τα παρακάτω βήματα για να ρυθμίσετε το ESET PROTECT On-Prem REST API:

1.Ενεργοποιήστε το REST API στη διαδρομή Περισσότερα > Ρυθμίσεις.

|  | •Βεβαιωθείτε ότι έχετε ανοίξει τις θύρες API στο τοπικό τείχος προστασίας. •Για να χρησιμοποιήσετε το REST API, το ομότιμο πιστοποιητικό για τον διακομιστή ESET PROTECT (είτε χρησιμοποιείται ως πιστοποιητικό διακομιστή REST είτε όχι) πρέπει να περιέχει το localhost στο πεδίο Κοινό όνομα/Κεντρικός υπολογιστής. Εάν το ομότιμο πιστοποιητικό (διακομιστή) δεν πληροί αυτήν την απαίτηση, δημιουργήστε ένα νέο πιστοποιητικό και αλλάξτε το πιστοποιητικό διακομιστή.

2.Αντιστοιχίστε στους χρήστες API το σύνολο δικαιωμάτων API.

|  | Ο λογαριασμός διαχειριστή δεν μπορεί να χρησιμοποιήσει το API.

3.Για να αυτοματοποιήσετε τις αλληλεπιδράσεις με το ESET PROTECT On-Prem API, μπορείτε να χρησιμοποιήσετε το ενσωματωμένο Swagger UI (διαθέσιμο από το ESET PROTECT On-Prem έκδοση 13.1).

Τι είναι το Swagger UI;

Το Swagger UI είναι ένα πλαίσιο ανοιχτού κώδικα που βοηθά τους προγραμματιστές να σχεδιάζουν, να δημιουργούν, να τεκμηριώνουν και να καταναλώνουν υπηρεσίες διαδικτύου RESTful Web services. Εάν χρησιμοποιήσετε το Swagger UI, μπορείτε να δοκιμάσετε τις κλήσεις API μέσω μιας ιστοσελίδας: 1.Ενεργοποιήστε το Swagger UI στις Ρυθμίσεις διακομιστή ESET PROTECT. 2.Η πρόσβαση στο ενεργοποιημένο ενσωματωμένο Swagger UI είναι εφικτή στη διεύθυνση https://localhost:9443/swagger. Αντικαταστήστε το localhost με το όνομα διακομιστή ή τη διεύθυνση IP εάν χρειάζεται. Το Swagger UI παρέχει πλήρεις προκατασκευασμένες κλήσεις API. Θα πρέπει να αλλάξετε μόνο τις τιμές των παραμέτρων στις κλήσεις.
|  | Το Swagger UI είναι διαθέσιμο μόνο στα Αγγλικά.

Εναλλακτικά, μπορείτε να υλοποιήστε κλήσεις API στην εφαρμογή υπολογιστή-πελάτη REST που διαθέτετε (π.χ. Postman) ή μπορείτε να χρησιμοποιήσετε τη γραμμή εντολών (curl).

|  | Ο διακομιστής REST εκτελείται τοπικά στον διακομιστή ESET PROTECT. Δεν μπορείτε να χρησιμοποιήσετε το ESET Connect με το ESET PROTECT On-Prem REST API.

4.Εκτελέστε το αίτημα GetTokens για να συνδεθείτε στον διακομιστή REST: Στο Swagger UI, αναπτύξτε το στοιχείο GetTokens > κάντε κλικ στο στοιχείο Δοκιμή > παρέχετε σωστά δεδομένα στο σώμα του αιτήματος και κάντε κλικ στο στοιχείο Εκτέλεση.

Μέθοδος | POST
Λειτουργία | getTokens
Διεύθυνση URL | https://protect_server:9443/GetTokens
Σώμα | { "username" : "api", "password" : "Admin.12345678", "grant_type" : "password" }

5.Η απάντηση επιστρέφει το σύμβολο accessToken. Στη συνέχεια, μπορείτε να χρησιμοποιήσετε το accessToken σε άλλα αιτήματα API ως σύμβολο κομιστή (Authorization: Bearer). Στο Swagger UI, κάντε κλικ στο στοιχείο Εξουσιοδότηση > επικολλήστε το σύμβολο accessToken > κάντε κλικ στο στοιχείο Εξουσιοδότηση. Μπορείτε να εκτελέσετε άλλες κλήσεις και το Swagger UI θα περιλάβει αυτόματα το σύμβολο εξουσιοδότησης σε κάθε κλήση.

|  | Δείτε επίσης τα παραδείγματα των κλήσεων API και τη λίστα όλων των κλήσεωνAPI που είναι διαθέσιμη στο ESET PROTECT On-Prem.

˄˅