Sommaire
token.generate
Description
object token.generate(array tokenids)
Cette méthode permet de générer des jetons.
L’autorisation Manage API tokens permission est requise pour que le rôle utilisateur puisse gérer les jetons d’autres utilisateurs.
Un jeton peut être généré par cette méthode uniquement s’il a été créé.
Paramètres
(array) ID des jetons à générer.
Valeurs de retour
(array) Renvoie un tableau d’objets contenant l’ID du jeton généré
dans la propriété tokenid et la chaîne d’autorisation générée
dans la propriété token.
| Propriété | Type | Description |
|---|---|---|
| tokenid | ID | ID du jeton. |
| token | string | La chaîne d’autorisation générée pour ce jeton. |
Exemples
Générer plusieurs jetons
Générez deux jetons.
{
"jsonrpc": "2.0",
"method": "token.generate",
"params": [
"1",
"2"
],
"id": 1
}
Réponse :
{
"jsonrpc": "2.0",
"result": [
{
"tokenid": "1",
"token": "bbcfce79a2d95037502f7e9a534906d3466c9a1484beb6ea0f4e7be28e8b8ce2"
},
{
"tokenid": "2",
"token": "fa1258a83d518eabd87698a96bd7f07e5a6ae8aeb8463cae33d50b91dd21bd6d"
}
],
"id": 1
}
Source
CToken::generate() dans ui/include/classes/api/services/CToken.php.