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.

Requête:

{
    "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.