Przykłady kodu interfejsu Chrome Management Security Insights API

Informacje o funkcjach interfejsu API znajdziesz w dokumentacji interfejsu API Statystyk związanych z bezpieczeństwem w Zarządzaniu Chrome.

Wszystkie żądania pokazane poniżej używają tych zmiennych:

  • $TOKEN – token OAuth 2
  • $CUSTOMER – identyfikator klienta lub literał my_customer

Sprawdzanie stanu włączenia statystyk w domenie

Aby sprawdzić stan włączenia statystyk w domenie, użyj metody checkEnablementStatus.

Żądanie

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

Odpowiedź

{
  "insightsState": "INSIGHTS_ENABLED"
}

Włączanie statystyk w domenie

Aby włączyć statystyki w domenie, użyj metody enable. Opcjonalnie możesz skonfigurować łączniki Chrome dla określonego zestawu jednostek organizacyjnych, podając targetOus. Jeśli targetOus nie jest ustawiona, łączniki Chrome są konfigurowane w głównej jednostce organizacyjnej.

Żądanie

  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"

Odpowiedź

{
  "insightsState": "INSIGHTS_ENABLED"
}

Wyłączanie statystyk w domenie

Aby wyłączyć statystyki w domenie, użyj metody disable.

Żądanie

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

Odpowiedź

{
  "insightsState": "INSIGHTS_DISABLED"
}