Messages d'erreur

Cette page identifie certains des messages et erreurs renvoyés lorsque vous utilisez des restrictions sur les organisations.

Exemple de message d'erreur "Autorisation refusée"

Si une requête est refusée en raison d'un non-respect des en-têtes de restrictions sur les organisations, une réponse HTTP 403 est renvoyée avec les informations suivantes:

{
  "error": {
    "code": 403,
    "message": "Access denied by organization restriction. Please contact your administrator for additional information.",
    "status": "PERMISSION_DENIED",
    "details": [
      {
        "@type": "type.googleapis.com/google.rpc.ErrorInfo",
        "reason": "ORG_RESTRICTION_VIOLATION",
        "domain": "googleapis.com",
        "metadata": {
          "service": "abc.googleapis.com"
        }
      }
    ]
  }
}

Exemple de message d'erreur d'en-tête incorrect

Si une requête contient un en-tête X-Goog-Allowed-Resources incorrect, une réponse HTTP 400 est renvoyée avec les informations suivantes:

{
  "error": {
    "code": 400,
    "message": "Org Restriction Header is not valid. Please pass a valid Org Restriction Header.",
    "status": "INVALID_ARGUMENT",
    "details": [
      {
        "@type": "type.googleapis.com/google.rpc.ErrorInfo",
        "reason": "ORG_RESTRICTION_HEADER_INVALID",
        "domain": "googleapis.com",
        "metadata": {
          "service": "abc.googleapis.com"
        }
      }
    ]
  }
}