object token.create(object/array tokens)
Este método permite crear nuevos tokens.
Sólo el tipo de usuario Super administrador puede 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.
Create an enabled token that never expires and authenticates user of ID 2.
Request:
{
"jsonrpc": "2.0",
"method": "token.create",
"params": {
"name": "Your token",
"userid": "2"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Response:
Create a disabled token that expires at January 21st, 2021. This token will authenticate current user.
Request:
{
"jsonrpc": "2.0",
"method": "token.create",
"params": {
"name": "Your token",
"status": "1",
"expires_at": "1611238072"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Response:
CToken::create() en ui/include/classes/api/services/CToken.php.