# Ajouter une valeur d’authentification

POST /api/servers/(string: server_name)/accounts/(string: login)/credentials

  Ajoute une nouvelle valeur d’authentification pour le compte local donné.

  Request Headers:

    - Authorization – Les identifiants de l’utilisateur

  Request JSON Object:

    - name (string) – Le nom de la valeur d’authentification. Par défaut, le nom du type est utilisé.

    - type (string) – Le type d’authentification utilisé. Voir les Méthodes d’authentification pour la liste des différents type d’authentification supportés.

    - value (string) – La valeur primaire d’authentification.

    - value2 (string) – La valeur secondaire d’authentification (dépend du type d’authentification).

  Status Codes:

    - 201 Created – La valeur d’authentification a été créée avec succès.

    - 400 Bad Request – Un ou plusieurs des paramètres du serveur sont invalides.

    - 401 Unauthorized – Authentification d’utilisateur invalide.

  Response Headers:

    - Location – Le chemin d’accès au nouveau serveur créé.

  Exemple de requête

  >     POST https://my_waarp_gateway.net/api/servers/sftp_server/accounts/toto/credentials HTTP/1.1
  >     Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
  >     Content-Type: application/json
  >     Content-Length: 2410

  >     {
  >       "name": "toto_pubkey",
  >       "type": "ssh_public_key",
  >       "value": "ssh-rsa  ",
  >     }

  Exemple de réponse

  >     HTTP/1.1 201 CREATED
  >     Location: https://my_waarp_gateway.net/api/servers/sftp_server/accounts/toto/credentials/toto_pubkey