object token.create(object/array tokens)
Este método permite crear nuevos tokens.
El permiso Administrar tokens de API es necesario en el rol de usuario para que pueda administrar tokens para otros usuarios.
Un token creado por este método también tiene que ser generado antes de que sea utilizable.
(objeto/matriz)
Tokens para crear.
El método acepta tokens con las propiedades estándar de [token] (object).
(objeto)
Devuelve un objeto que contiene los ID de los tokens creados bajo la propiedad tokenids
. El orden de los ID devueltos coincide con el orden de los tokens pasados.
Cree un token habilitado que nunca caduque y autentique al usuario de ID 2.
{
"jsonrpc": "2.0",
"method": "token.create",
"params": {
"name": "Your token",
"userid": "2"
},
"id": 1
}
Respuesta:
Cree un token deshabilitado que caduque el 21 de enero de 2021. Este token autenticará al usuario actual.
{
"jsonrpc": "2.0",
"method": "token.create",
"params": {
"name": "Your token",
"status": "1",
"expires_at": "1611238072"
},
"id": 1
}
Respuesta:
CToken::create() en ui/include/classes/api/services/CToken.php.