Nastavení ESET PROTECT On-Prem REST API
Nastavte ESET PROTECT On-Prem REST API podle následujících kroků:
1.REST API Zapnete v sekci Další > Nastavení.
•Na lokáním firewallu otevřete porty pro API. •Aby bylo možné používat REST API, partnerský certifikát pro ESET PROTECT Server (bez ohledu na to, zda se používá jako certifikát serveru REST nebo ne) musí obsahovat localhost v poli Obecný název/Hostitel. Pokud klientský certifikát (serveru) nesplňuje tento požadavek, vytvořte nový certifikát a změňte certifikát serveru. |
2.Přiřaďte uživatelům API sadu oprávnění pro API.
Účet administrátora nemůže používat API. |
3.K automatizaci interakcí s ESET PROTECT On-Prem API můžete použít integrovaný nástroj Swagger UI (k dispozici od verze ESET PROTECT On-Prem 13.1).
Případně můžete ve své klientské aplikaci REST implementovat volání typu API (například Postman) nebo můžete použít příkazový řádek (curl).
Server REST běží lokálně na ESET PROTECT Serveru. Nemůžete použít ESET Connect s ESET PROTECT On-Prem REST API. |
4.Proveďte požadavek naGetTokens pro přihlášení k serveru REST: V nástroji Swagger UI rozbalte GetTokens, klikněte na Try it out, zadejte správné údaje do těla požadavku a klikněte na Execute.
Způsob |
POST |
Funkce |
getTokens |
URL |
https://protect_server:9443/GetTokens |
Tělo |
{ "username" : "api", "password" : "Admin.12345678", "grant_type" : "password" } |
5.Odpověď vrátí accessToken. Následně můžete použít accessToken v dalších požadavcích na API jako je token na doručitele (Authorization: Bearer). V nástroji Swagger UI klikněte na Authorize, vložte accessToken a klikněte na Authorize. Můžete provést další volání, přičemž Swagger UI automaticky zahrne autorizační token do každého z nich.
Viz také příklady volání API a seznam všech volání API dostupných v ESET PROTECT On-Prem. |