object token.create(object/array tokens)
This method allows to create new tokens.
Only Super admin user type is allowed to manage tokens for other users.
A token created by this method has to be generated before it is usable.
(object/array) Token da creare.
Il metodo accetta token con proprietà token standard.
(object) Restituisce un oggetto contenente gli ID dei token creati sotto la proprietà tokenids. L'ordine degli ID restituiti corrisponde all'ordine dei token passati.
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() in ui/include/classes/api/services/CToken.php.