token.generate

Descripción

object token.generate(array tokenids)

Este método le permite generar tokens.

Se requiere el permiso Manage API tokens para que el rol de usuario pueda administrar tokens de otros usuarios.

Un token puede generarse mediante este método solo si ha sido creado.

Parámetros

(array) IDs de los tokens a generar.

Valores de retorno

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

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

Ejemplos

Generar varios tokens

Generar dos tokens.

Solicitud:

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

Respuesta:

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

Fuente

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