ESET PROTECT On-Prem

Izvan mreže | Spoji se na mrežu

ESET PROTECT On-Prem – Sadržaj

# Postavi ESET PROTECT On-Prem REST API

Kopirajte URL-a trenutačnog članka Podijelite putem e-pošte

Slijedite korake u nastavku za postavljanje ESET PROTECT On-Prem REST API:

1.Aktivirajte REST API u odjeljku Više > Postavke.

|  | •Obavezno otvorite API portove u svom lokalnom firewallu. •Za korištenje REST API, peer certifikat ESET PROTECT za poslužitelj (bez obzira koristi li se kao REST poslužiteljski certifikat ili ne) mora sadržavati localhost polje Common name/Host. Ako peer (poslužiteljski) certifikat ne ispunjava ovaj zahtjev, kreirajte novi certifikat i mijenjajte poslužiteljski certifikat.

2.Dodijelite API korisnicima API skup dopuštenja.

|  | Administratorski račun ne može koristiti API.

3.Za automatizaciju interakcija s ESET PROTECT On-Prem API, možete koristiti ugrađeni Swagger UI (dostupan od ESET PROTECT On-Prem verzije 13.1).

Što je Swagger UI?

Swagger UI je open-source okvir koji pomaže programerima u dizajniranju, izgradnji, dokumentiranju i korištenju RESTful web servisa. Koristeći Swagger UI, možete testirati API pozive putem web stranice: 1.Omogući Swagger UI ESET PROTECT u postavkama servera. 2.Omogućena ugrađena funkcija Swagger UI dostupna je na . https://localhost:9443/swagger Zamijenite localhost ga imenom servera ili IP adresom ako je potrebno. Swagger UI pruža potpune pozive API. Trebaš samo promijeniti vrijednosti parametara u pozivima.
|  | Swagger UI dostupna je samo na engleskom jeziku.

Za automatizaciju interakcija implementirajte API pozive REST svoje klijentske aplikacije (na primjer Postman) ili možete koristiti naredbeni redak (curl).

|  | Server REST radi lokalno na ESET PROTECT serveru. Ne možete koristiti ESET Connect s ESET PROTECT On-Prem REST API.

4.Pokrenite GetTokens zahtjev za prijavu na REST server: U Swagger UI, proširi GetTokens > kliknite Isprobaj, > unesite točne podatke u tijelo zahtjeva i kliknite Izvrši.

Metoda | POST
Funkcija | getTokens
URL | https://protect_server:9443/GetTokens
Tijelo | { "username" : "api", "password" : "Admin.12345678", "grant_type" : "password" }

5.Odgovor vraća accessToken Nakon toga možete koristiti accessToken u drugim API zahtjevima kao token nositelja (Authorization: Bearer). U Swagger UI, kliknite Autoriziraj > i zalijepi klik Autoriziraj. accessToken > Možete izvršavati i druge pozive, a Swagger UI automatski uključuje autorizacijski token u svaki poziv.

|  | Pogledajte i primjere API poziva i popis svih API poziva dostupnih u ESET PROTECT On-Prem.

˄˅