ESET PROTECT On-Prem REST API kurulumu
ESET PROTECT On-Prem REST API yazılımını aşağıdaki adımları takip ederek kurun:
1.REST API yazılımını Daha fazla > Ayarlar bölümünden etkinleştirin.
•Yerel güvenlik duvarınızda API bağlantı noktalarını açtığınızdan emin olun. •REST API öğesini kullanmak için, ESET PROTECT Server'ın eş sertifikası (REST sunucu sertifikası olarak kullanılsın ya da kullanılmasın) Genel ad/Ana bilgisayar alanında localhost içermelidir. Eş (Sunucu) sertifika bu gereksinimi karşılamıyorsa yeni bir sertifika oluşturun ve Sunucu sertifikasını değiştirin. |
2.API kullanıcılarına API izin kümesini atayın.
Yönetici hesabı, API kullanamaz. |
3.ESET PROTECT On-Prem API ile etkileşimleri otomatikleştirmek için yerleşik Swagger UI (ESET PROTECT On-Prem sürümü 13.1 itibarıyla kullanılabilir) özelliğini kullanabilirsiniz.
Alternatif olarak, API aramalarını REST istemci uygulamanıza uygulayabilirsiniz (örneğin, Postman) veya komut satırını kullanabilirsiniz (curl).
REST sunucusu ESET PROTECT Server'da yerel olarak çalışıyor. ESET Connect uygulamasını ESET PROTECT On-Prem REST API ile kullanamazsınız. |
4.REST sunucusuna giriş yapmak için GetTokens isteğini çalıştırın: Swagger UI alanında, GetTokens öğesini genişletin > Deneyin'i tıklatın > istek gövdesinde doğru verileri sağlayın ve Yürüt'ü tıklatın.
Yöntem |
POST |
İşlev |
getTokens |
URL |
https://protect_server:9443/GetTokens |
Gövde |
{ "username" : "api", "password" : "Admin.12345678", "grant_type" : "password" } |
5.Yanıt, accessToken öğesini döndürür. Bunun ardından accessToken yanıtını diğer API isteklerinde taşıyıcı token olarak (Authorization: Bearer) kullanabilirsiniz. Swagger UI alanında, Yetkilendir'i tıklatın > accessToken öğesini yapıştırın > Yetklilendir'i tıklatın. Diğer aramaları yürütebilirsiniz. Swagger UI, yetkilendirme token'ını her aramaya otomatik olarak dahil eder.