Back to Gitlabhq

API des paramètres de sécurité de groupe

doc-locale/fr-fr/api/group_security_settings.md

19.3.01.7 KB
Original Source

{{< details >}}

  • Édition : Ultimate
  • Offre : GitLab.com, GitLab Self-Managed, GitLab Dedicated

{{< /details >}}

{{< history >}}

{{< /history >}}

Chaque appel API aux paramètres de sécurité de groupe doit être authentifié.

Si un utilisateur n'est pas membre d'un groupe privé, les requêtes vers ce groupe privé renvoient un code de statut 404 Not Found.

Mettre à jour les paramètres de sécurité de groupe {#update-group-security-settings}

Met à jour les paramètres de sécurité de groupe pour un groupe spécifié.

Prérequis :

  • Vous devez avoir le rôle Responsable sécurité, Maintainer ou Owner pour le groupe.
plaintext
PUT /groups/:id/security_settings
AttributTypeObligatoireDescription
identier ou chaîne de caractèresOuiID ou chemin encodé en URL d'un groupe.
secret_push_protection_enabledbooleanOuiActive la protection push des secrets pour les projets du groupe.
projects_to_excludetableau d'entiersNonID des projets à exclure de la protection push des secrets.
shell
curl --request PUT \
  --header "PRIVATE-TOKEN: <your_access_token>" \
  --url "https://gitlab.example.com/api/v4/groups/7/security_settings?secret_push_protection_enabled=true&projects_to_exclude[]=1&projects_to_exclude[]=2"

Exemple de réponse :

json
{
  "secret_push_protection_enabled": true,
  "errors": []
}