object token.generate(array tokenids)
Ta metoda pozwala na generowanie tokenów.
Tylko użytkownik typu Super admin ma uprawnienia do zarządzania tokenami innych użytkowników.
Token może zostać wygenerowany tą metodą tylko jeśli został utworzony.
(array)
ID tokenów do wygenerowania.
(array)
Zwraca tablicę obiektów zawierających ID wygenerowanego tokena we właściwości tokenid
oraz wygenerowany ciąg autoryzacji we właściwości token
.
Właściwość | Typ | Opis |
---|---|---|
tokenid | string | ID tokena. |
token | string | Wygenerowany ciąg autoryzacji dla tego tokena. |
Wygeneruj dwa tokeny.
Zapytanie:
{
"jsonrpc": "2.0",
"method": "token.generate",
"params": [
"1",
"2"
],
"auth": "3a57200802b24cda67c4e4010b50c065",
"id": 1
}
Odpowiedź:
{
"jsonrpc": "2.0",
"result": [
{
"tokenid": "1",
"token": "bbcfce79a2d95037502f7e9a534906d3466c9a1484beb6ea0f4e7be28e8b8ce2"
},
{
"tokenid": "2",
"token": "fa1258a83d518eabd87698a96bd7f07e5a6ae8aeb8463cae33d50b91dd21bd6d"
}
],
"id": 0
}
CToken::generate() w ui/include/classes/api/services/CToken.php.