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.
(matriz)
ID de los tokens a generar.
(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. |
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
}
CToken::generate() en ui/include/classes/api/services/CToken.php.