Chrome Management Security Insights API için Kod Örnekleri

API özellikleri hakkında bilgi edinmek için Chrome Management Security Insights API başlıklı makaleyi inceleyin.

Aşağıda gösterilen tüm isteklerde şu değişkenler kullanılır:

  • $TOKEN - OAuth 2 jetonu
  • $CUSTOMER - Müşterinin kimliği veya hazır değer my_customer

Alanınız için analizlerin etkinleştirme durumunu kontrol etme

Alanınızla ilgili analizlerin etkinleştirme durumunu kontrol etmek için checkEnablementStatus yöntemini kullanın.

İstek

  curl -X GET \
  -H "Authorization: Bearer $TOKEN" \
  "https://chromemanagement.googleapis.com/v1/customers/$CUSTOMER/enterprise/securityInsights:checkEnablementStatus"

Yanıt

{
  "insightsState": "INSIGHTS_ENABLED"
}

Alanınız için analizleri etkinleştirme

Alanınız için analizleri etkinleştirmek üzere enable yöntemini kullanın. İsteğe bağlı olarak, targetOus sağlayarak belirli bir kuruluş birimi grubu için Chrome bağlayıcılarını yapılandırabilirsiniz. targetOus ayarlanmamışsa Chrome bağlayıcıları kök kuruluş biriminde yapılandırılır.

İstek

  curl -X POST \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "targetOus": [
      "/corp/sales",
      "/eng"
    ]
  }' \
  "https://chromemanagement.googleapis.com/v1/customers/$CUSTOMER/enterprise/securityInsights:enable"

Yanıt

{
  "insightsState": "INSIGHTS_ENABLED"
}

Alanınız için analizleri devre dışı bırakma

Alanınız için analizleri devre dışı bırakmak üzere disable yöntemini kullanın.

İstek

  curl -X POST \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://chromemanagement.googleapis.com/v1/customers/$CUSTOMER/enterprise/securityInsights:disable"

Yanıt

{
  "insightsState": "INSIGHTS_DISABLED"
}