# Obtenir User-API-Key via utilitaire Go (indépendant de l'OS)

**URL:** <https://meta.discourse.org/t/get-user-api-key-via-os-independent-go-utility/243365>\
**Category:** Extras\
**Created:** [Octobre 31, 2022, 10:19 UTC](https://meta.discourse.org/t/get-user-api-key-via-os-independent-go-utility/243365 "2022-10-31T10:19:33Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![toc-rox](https://avatars.discourse-cdn.com/v4/letter/t/b38774/32.png) [@toc-rox](https://meta.discourse.org/u/toc-rox)\
**Post date:** [Octobre 31, 2022, 10:19 UTC](https://meta.discourse.org/t/get-user-api-key-via-os-independent-go-utility/243365/1 "2022-10-31T10:19:33Z")

</div>

Pour mes besoins, j’ai écrit un outil Go pour obtenir une clé API utilisateur. L’utilitaire se trouve ici :

> **[GitHub - Klaus-Tockloth/discourse-user-api-key: This program obtains a User-API-Key for a...](https://github.com/Klaus-Tockloth/discourse-user-api-key)**
>
> This program obtains a User-API-Key for a Discourse forum.

```plaintext
% ./discourse-user-api-key -h

Programme :
  Nom : discourse-user-api-key
  Version : v1.0.0 - 2022/10/31
  Objectif : obtenir une clé API utilisateur Discourse
  Info : Ce programme obtient une clé API utilisateur pour un forum Discourse.

Utilisation :
  ./discourse-user-api-key -forum=string [-application=string] [-client=string] [-scopes=list] [-nonce=string] [-verbose]

Exemples :
  ./discourse-user-api-key -forum=community.openstreetmap.org
  ./discourse-user-api-key -forum=meta.discourse.org -application=UltimateReaderWriter -scopes=read,write

Options :
  -application string
    	nom de l'application affiché sur le site du forum (par défaut "GenericDiscourseReader")
  -client string
    	ID client (par défaut [UUID4 unique généré])
  -forum string
    	URL du forum Discourse
  -nonce string
    	chaîne aléatoire générée une fois (par défaut [chaîne aléatoire unique générée et sécurisée pour l'URL])
  -scopes string
    	liste des scopes d'accès autorisés pour la clé, séparés par des virgules (par défaut "read")
  -verbose
    	sortie détaillée (peut être utile en cas de problèmes)

Flux de travail pour obtenir une clé API utilisateur :
  Étape 1 : copier l'URL du forum dans votre navigateur
  Étape 2 : autoriser l'accès de l'application sur le site du forum
  Étape 3 : copier ici les données cryptées de la clé API utilisateur du site du forum
  Étape 4 : enregistrer la clé API utilisateur dans votre coffre-fort de clés

```

Peut-être utile pour d’autres.

---

_[View the full topic](https://meta.discourse.org/t/get-user-api-key-via-os-independent-go-utility/243365)._
