token.generate

Descripción

object token.generate(array tokenids)

Este método permite generar tokens.

El permiso Administrar tokens de API es necesario en el rol de usuario para que pueda administrar tokens para otros usuarios.

Este método solo puede generar un token si ha sido creado.

Parámetros

(matriz) ID de los tokens a generar.

Valores de retorno

(matriz) Devuelve una matriz de objetos que contiene el ID del token generado bajo la propiedad tokenid y la cadena de autorización generada bajo propiedad "token".

Propiedad Tipo Descripción
tokenid cadena ID del token.
token cadena La cadena de autorización generada para este token.

Ejemplos

Generar múltiples tokens

Genera dos tokens.

Solicitud:

{
           "jsonrpc": "2.0",
           "method": "token.generate",
           "params": [
               "1",
               "2"
           ],
           "auth": "3a57200802b24cda67c4e4010b50c065",
           "id": 1
       }

Respuesta:

{
           "jsonrpc": "2.0",
           "result": [
               {
                   "tokenid": "1",
                   "token": "bbcfce79a2d95037502f7e9a534906d3466c9a1484beb6ea0f4e7be28e8b8ce2"
               },
               {
                   "tokenid": "2",
                   "token": "fa1258a83d518eabd87698a96bd7f07e5a6ae8aeb8463cae33d50b91dd21bd6d"
               }
           ],
           "id": 0
       }

Fuente

CToken::generate() en ui/include/classes/api/services/CToken.php.