object token.create(object/array tokens)
Cette méthode permet de créer de nouveaux jetons.
Seul le type d'utilisateur Super admin est autorisé à gérer les jetons pour d'autres utilisateurs.
Un jeton créé par cette méthode doit être généré avant d'être utilisable.
(object/array)
Jetons à créer.
La méthode accepte les jetons avec les propriétés de jeton standard.
(object)
Renvoie un objet contenant les ID des jetons créés sous la propriété tokenids
. L'ordre des ID renvoyés correspond à l'ordre des jetons passés.
Créez un token activé qui n'expire jamais et authentifie l'utilisateur d'ID 2.
Requête :
{
"jsonrpc": "2.0",
"method": "token.create",
"params": {
"name": "Your token",
"userid": "2"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Réponse :
Créez un token désactivé qui expire le 21 janvier 2021. Ce token authentifiera l'utilisateur actuel.
Requête :
{
"jsonrpc": "2.0",
"method": "token.create",
"params": {
"name": "Your token",
"status": "1",
"expires_at": "1611238072"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Réponse :
CToken::create() dans ui/include/classes/api/services/CToken.php.