İçeriğe geç
MoftgateMoftgate Docs
Ürün kılavuzu

Entegrasyon Sayfası Kılavuzu

Moftgate Entegrasyonlar kılavuzu: yerleşik bağlayıcılar, webhook’lar, API anahtarları ve SSO. Kurulum sihirbazını ve olay aboneliklerini öğrenin.

Entegrasyon Sayfası Nedir#

Entegrasyonlar sayfası, IT, güvenlik ve iş birliği araçlarınıza giden her bağlantının yapılandırıldığı, test edildiği ve izlendiği tek yönetici yüzeyidir. Bu bir veritabanındaki kimlik bilgileri listesi değil - Moftgate’in geri kalan yığınınızla nasıl konuştuğunun operasyonel kontrol düzlemidir.

General > Settings > Integrations altındadır ve General navigasyonundan, ana Settings sayfası kartından ve global Spotlight aramasından ulaşılabilir. Yönetici olmayan kullanıcılar erişemez.

Dört farklı yeteneği gruplandırır; hepsi ortak bir temayı paylaşır: Moftgate’in kendi dışındaki sistemlerle nasıl iletişim kurduğu.

SekmeAmaçYön
EntegrasyonlarPSA, ITSM, iş birliği, gözlemlenebilirlik ve SIEM araçlarına yerleşik bağlayıcılarOutbound (panel başlatır)
Webhook’larSeçilen olaylar için herhangi bir dış endpoint’e imzalı HTTP POST bildirimleriOutbound (panel başlatır)
API AnahtarlarıScript ve otomasyon için Moftgate REST API’sine programatik erişimInbound (dış istemci doğrular)
Tek oturum açma (SSO)Panel kullanıcıları için OIDC kimlik sağlayıcı girişiÇift yönlü (OAuth2 akışı)

Aktif sekme bir query parametresiyle ayarlanır; böylece yer imi eklenebilir, paylaşılabilir ve sayfa yeniden yüklendiğinde korunur.

Neden bu dördü birlikte
Yeni bir SIEM işlem hattı kurmak isteyen bir yönetici genellikle tek oturumda üç şey yapar: SIEM’in veri çekmesi için API anahtarı oluşturur, uyarı göndermek için webhook yapılandırır ve SOC ekibinin kurumsal kimliğiyle giriş yapması için SSO sağlayıcı kaydeder. Bunları tek sayfada gruplandırmak ilgili kontrolleri arama sürtünmesini ortadan kaldırır.
Entegrasyonlar sekmesi: yerel entegrasyonlar, webhook’lar, API anahtarları ve SSO sağlayıcıları tek yönetici sayfasında.
Entegrasyon ayarları ekranı
Görseli kapat

Native Entegrasyonlar#

Entegrasyonlar sekmesi operatörlerin en çok zaman geçirdiği yerdir. Desteklenen her entegrasyon tipini bir kart olarak gösterir - tablo olarak değil - çünkü entegrasyonlar yapılandırılmış nesnelerdir, telemetri satırları değil. Her kart sağlayıcı logosu, yetenek rozetleri, düz bir açıklama ve kullanım faydasını gösterir; operatör harici dokümantasyon okumadan seçim yapabilir.

Moftgate on yerleşik entegrasyon tipiyle birlikte gelir; her birinin kendi kimlik bilgisi, teslimat davranışı ve yetenek seti vardır. Her tip tam teşekküllü bir bağlayıcıdır; etiketi değişmiş genel bir webhook değildir.

TipYeteneklerTeslimatNe yapar
ConnectWise PSAAsset, biletAPI (Basic auth)Servis bileti oluşturur; endpoint’leri configuration olarak senkronize eder
HaloPSAAsset, biletAPI (OAuth2)Token alır, bilet açar; asset senkronizasyonu yapar
HuduAssetAPI (API key)Yalnızca asset senkronizasyonu - bilet yok
ZestMSPAsset, biletAPI (Bearer)Bilet açar; cihaz senkronizasyonu yapar
SlackBildirimWebhookEkli mesaj gönderir
Microsoft TeamsBildirimWebhookMessageCard gönderir
JiraBiletAPI (Basic auth)Task tipinde Jira issue açar
FreshserviceBiletAPI (API key)Freshservice bileti açar
DatadogGözlemlenebilirlikAPI (API key)Severity eşlemesiyle event yayınlar
SplunkSIEMAPI (HEC token)HTTP Event Collector’a iletir
Outbound-only neden önemli
Moftgate bir cihazdır, SaaS değil. Public inbound URL yoktur. Her entegrasyon outbound’dur - panel tüm istekleri başlatır. Gelen firewall kuralı gerekmez ve saldırılacak callback yüzeyi yoktur. Bu, ağ saldırı yüzeyini minimal tutar.

Her outbound çağrı - bir olay teslimatı veya asset senkronizasyonu - olay adı, URL, HTTP durumu, sonuç, süre ve mesajla kaydedilir. Bu entegrasyon katmanının audit izidir. Entegrasyon başına Olaylar modalı bu logu sayfalandırır; operatörler başarısız teslimatları sorun giderir ve kart modal açmadan en son sonucu gösterir.

DurumAnlam
successSağlayıcı teslimi kabul etti
failedSağlayıcı reddetti (hatalı kimlik bilgisi, rate limit, doğrulama hatası)
errorAğ veya istemci tarafı hata çağrıyı engelledi
skippedYapılandırma eksik veya tip olay teslimatı kabul etmiyor

Entegrasyon Sihirbazı#

Entegrasyon yapılandırmak tek bir uzun form değildir. Her adımı ilerlemeden önce doğrulayan, üstte ilerlemeyi gösteren ve tamamlanmış adımlara geri atlamaya izin veren çok adımlı bir sihirbazdır.

  1. 1
    Detaylar

    Sağlayıcı logosu, açıklaması, faydası ve entegrasyon için bir görünen ad.

  2. 2
    Yapılandırma

    Tipe özgü alanlar: URL, API anahtarı, token, proje anahtarı veya site.

  3. 3
    Olaylar

    Entegrasyonun hangi Moftgate olaylarını alacağı.

  4. 4
    Asset senkronizasyonu

    Assets yeteneği olan tipler için: senkronizasyonu aç ve grupları sağlayıcı şirket/site’lerine eşle.

  5. 5
    İnceleme

    Özet, bağlantı testi, aktif toggle ve kaydet.

Asset senkronizasyonu adımı
Asset senkronizasyonu adımı yalnızca assets yeteneği olan tipler için görünür: ConnectWise, HaloPSA, Hudu ve Zest. Asset senkronizasyonunu açıp Moftgate endpoint gruplarını sağlayıcı şirket/site’lerine eşlediğiniz yerdir. Bir zamanlayıcı her 15 dakikada bir senkronizasyon çalıştırır; operatörler karttan veya modaldan manuel senkronizasyon da tetikleyebilir.

Webhook’lar#

Webhook’lar, yerleşik entegrasyonların sağlayıcıdan bağımsız genel karşılığıdır. Yerleşik entegrasyon Jira veya Splunk ile nasıl konuşacağını bilirken, webhook yapılandırdığınız herhangi bir URL’ye imzalı bir JSON payload’u POST eder. Webhook’ları Moftgate’in yerleşik bağlayıcısı olmayan bir sisteme olay teslim etmek istediğinizde kullanın.

Bir webhook’ta secret yapılandırıldığında, her teslimat JSON gövdesi üzerinden HMAC-SHA256 ile imzalanır ve X-Moftgate-Signature header’ında gönderilir. Alıcı imzayı doğrulayarak payload’un Moftgate’ten geldiğini ve yolda değiştirilmediğini teyit eder.

Teslimatlar kuyruğa alınır ve geri çekilme ile en fazla üç kez yeniden denenir; böylece yavaş veya geçici olarak erişilemeyen bir alıcı istek işlemeyi asla engellemez. Webhook kartından manuel test payload’u göndererek endpoint’inizi doğrulayabilirsiniz.

OlayNe zaman tetiklenir
audit.createdDenetlenen her panel eylemi
alert.createdYeni bir uyarı oluşturulduğunda
endpoint.createdYeni bir endpoint ilk kez kaydolduğunda
incident.createdBir agent olay bildirdiğinde
automation.run_completedBir otomasyon çalışması tamamlandığında (başarı veya başarısızlık)

API Anahtarları#

API anahtarları Moftgate REST API’sine programatik erişim sağlar. Bir script’e, CI işlem hattına veya Moftgate verisini okuyup yazması gereken üçüncü taraf bir araca vereceğiniz kimlik bilgisidir.

  • Anahtarlar hash olarak saklanır - düz metin token asla kalıcı olarak kaydedilmez.
  • Token formatı bir ön ek ve ardından 64 hex karakterdir (32 rastgele bayt), yalnızca oluşturmada bir kez gösterilir.
  • Kimlik doğrulama Bearer token header’ı kullanır. Panel anahtarı ön eke göre bulur, ardından hash’i doğrular.
  • İki yetenek: read (salt okunur) ve write (okuma ve yazma).
  • İptal: anahtarı silin veya devre dışı bırakın. İkisi de token’ı anında durdurur.
Token’ınızı hemen kaydedin
Düz metin token yalnızca oluşturulduktan hemen sonra bir kez gösterilir. Kaybederseniz anahtarı iptal edip yenisini oluşturmanız gerekir - geri getirmenin bir yolu yoktur.

Tek Oturum Açma#

Tek oturum açma, panel kullanıcıları için OIDC uyumlu kimlik sağlayıcı girişi sağlar. Bu tam işlevsel giriştir, yalnızca yapılandırma depolaması değil. Dört sağlayıcı tipi desteklenir: Microsoft Entra ID, Google Workspace, Okta ve Özel OIDC.

SSO modalı iki sütunlu bir düzendir: solda form, sağda kopyalanabilir callback ve discovery URL’leri ve adım adım talimatlar içeren kalıcı bir kurulum kılavuzu. Kılavuz formu doldururken görünür kalır; böylece odak asla kaybolmaz ve dar ekranlarda formun altına yığılır. Kılavuzdaki her URL tıklayınca kopyalanan bir çiptir; metni manuel seçmeniz gerekmez.

Her OIDC sağlayıcı için bir client ID ve client secret gereklidir - bunlar bu paneli kimlik sağlayıcıda bir OAuth2 istemcisi olarak tanımlar. Client secret şifreli saklanır ve asla tarayıcıya açıklanmaz. Bir sağlayıcıyı yeni secret girmeden düzenlerseniz mevcut değer korunur.

SağlayıcıDiscovery URLNotlar
Microsoft Entra IDGerekliTenant’a özgü discovery URL
Google Workspaceİsteğe bağlıGoogle well-known endpoint’ine varsayılan
OktaGerekliOrganizasyona özgü discovery URL
Özel OIDCGerekliHerhangi bir OIDC discovery dokümanı

Giriş sayfası her aktif SSO sağlayıcıyı bir giriş düğmesi olarak listeler. Kullanıcı giriş yaptığında panel kimlik token’ını doğrular, kullanıcıyı e-posta ile eşleştirir ve ya kullanıcıyı giriş yaptırır ya da yeni bir hesap otomatik sağlar. Yerel 2FA atlanır çünkü MFA’yı kimlik sağlayıcı yönetir. Modaldeki test bağlantısı düğmesi, kaydetmeden önce discovery dokümanını ve imzalama anahtarlarını yükleyerek yapılandırmayı doğrular.

SIEM Yönlendirme#

SIEM log yönlendirme, Entegrasyonlar sayfasından ayrı olarak, ana Settings sayfasındaki SIEM Log Forwarding kartundan yönetilir. UDP, TCP ve HTTPS taşıyıcılarını ve CEF, LEEF, RFC 5424 ve JSON formatlarını destekler; böylece HTTP API yerine syslog tarzı giriş tercih eden herhangi bir SIEM’e log akışı gönderebilirsiniz.

Bu, Entegrasyonlar sekmesindeki yerleşik Splunk entegrasyonunu tamamlar: HTTP Event Collector yönlendirmesi için Splunk entegrasyonunu, Splunk, QRadar veya başka bir toplayıcıya syslog akışı için SIEM yönlendirmeyi kullanın.

Güvenlik İlkeleri#

  • Outbound-only: her entegrasyon, webhook ve asset senkronizasyonu outbound’dur. Panel tüm istekleri başlatır - gelen firewall kuralı, public callback URL veya açık listener yoktur.
  • Şifreli gizli değerler: API anahtarları, client secret’lar, HEC token’ları ve private key’ler disk üzerinde şifreli veya hash’lenmiş olarak saklanır. Düz metin API token’ı yalnızca oluşturma sırasında bir kez gösterilir ve düzenleme formlarında tarayıcıya asla gönderilmez.
  • Entegrasyon başına kimlik bilgisi: her entegrasyonun kendi kimlik bilgisi vardır. Sızdırılmış bir Slack webhook URL’si Jira API token’ınızı açığa çıkarmaz - en az ayrıcalık ilkesi entegrasyon sınırında uygulanır.
  • Audit loglama: yöneticinin Entegrasyonlar sayfasındaki her eylemi isimli parametrelerle loglanır ve audit log’unun kendisi webhook’lar için bir olay kaynağıdır.
  • Transaction’a alınan yazmalar: kritik işlemler - grup eşlemeleriyle entegrasyon oluşturma, API anahtarı oluşturma, SSO sağlayıcı saklama - tek bir veritabanı transaction’ı içinde yürütülür; kısmi başarısızlık sistemi tutarsız bırakmaz.

Sık Sorulan Sorular#

Entegrasyon ile webhook arasındaki fark nedir?
Entegrasyon, belirli bir sağlayıcıyla nasıl konuşacağını bilen yerleşik bir bağlayıcıdır - örneğin Jira entegrasyonu bir Jira issue payload’u oluşturur, Basic auth ile doğrulanır ve issue açar. Webhook ise geneldir: yapılandırdığınız herhangi bir URL’ye imzalı bir JSON payload’u POST eder ve yorumlama alıcıya aittir. Moftgate’in hedefiniz için yerleşik bağlayıcısı varsa entegrasyon kullanın. Yoksa webhook kullanın.
Entegrasyonların çalışması için firewall portu açmam gerekir mi?
Hayır. Her entegrasyon outbound’dur. Panel sağlayıcıya tüm istekleri başlatır. Gelen listener, callback URL veya açıklanacak public endpoint yoktur. Bu, cihazın ağ saldırı yüzeyini minimal tutar.
Aynı olayı birden fazla entegrasyona gönderebilir miyim?
Evet. Bir olay tetiklendiğinde, o olaya abone olan her aktif entegrasyon olayı alır. Slack ve Splunk entegrasyonunuzun ikisi de alert.created’a aboneyse ikisi de olayı alır. Her entegrasyon kendi kimlik bilgisi ve teslimat davranışını kullanır.
Bir teslimat başarısız olduğunda ne olur?
Teslimat HTTP durumu ve yanıt mesajıyla kaydedilir ve entegrasyon kartı en son durumu gösterir. Olaylar modalını açarak tam teslimat geçmişini görebilirsiniz. Başarısız entegrasyonlar otomatik yeniden deneme yapmaz (webhook’lar 3 kez geri çekilme ile yeniden dener) - bu bilinçlidir, çünkü yanlış yapılandırılmış bir entegrasyon yeniden deneye giderse sağlayıcıda gürültü ve rate-limit sorunları yaratabilir.
Asset senkronizasyonu PSA dokümantasyonumu nasıl güncel tutar?
Assets yeteneği olan bir entegrasyonda (ConnectWise, HaloPSA, Hudu, Zest) asset senkronizasyonunu açıp Moftgate endpoint gruplarını sağlayıcı şirket/site’lerine eşlerseniz, Moftgate her endpoint’i sağlayıcının asset endpoint’ine gönderir. Bir zamanlayıcı bunu her 15 dakikada bir çalıştırır; karttan veya modaldan manuel senkronizasyon da tetikleyebilirsiniz. Eşleme durumu unsynced → syncing → synced/failed olarak geçiş yapar.
API anahtarları açık metin olarak saklanıyor mu?
Hayır. API anahtarları hash olarak saklanır. Düz metin token yalnızca oluşturma sırasında bir kez gösterilir. Token’ı kaybederseniz anahtarı iptal edip yenisini oluşturursunuz.
SSO’yu yerel şifre olmadan kullanabilir miyim?
Evet. Kullanıcı SSO ile doğrulandığında yerel 2FA atlanır çünkü MFA’yı kimlik sağlayıcı yönetir. auto_provision etkinse bilinmeyen kullanıcılar varsayılan rolle otomatik sağlanabilir; böylece SSO panel için tek kimlik doğrulama yolu olabilir.
Bir entegrasyonun hangi olayları alacağını nasıl bilirim?
Entegrasyon modalını açın ve Olaylar adımına gidin. Seçili olaylar teslim edilecek olanlardır. Her tip mantıklı varsayılanlarla gelir, ancak değiştirebilirsiniz. Dağıtıcı yalnızca eşleşen olayları teslim eder - alert.created’a abone bir Jira entegrasyonu, endpoint.created olayı tetiklense bile issue açmaz.