object token.create(object/array tokens)
Este método permite criar novos tokens.
Apenas o tipo de usuário Super admin tem permissão para gerenciar tokens para outros usuários.
Um token criado por este método deve ser gerado antes de ser usado.
(objeto/array) Tokens para criar.
O método aceita tokens com as propriedades de token padrão.
(object) Retorna um objeto contendo os IDs dos tokens criados na propriedade tokenids. A ordem dos IDs retornados corresponde à ordem dos tokens passados.
Crie um token habilitado que nunca expire e autentique o usuário de 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.