token.generate

Beschreibung

object token.generate(array tokenids)

Diese Methode ermöglicht es Ihnen, Tokens zu generieren.

Die Berechtigung API-Tokens verwalten ist für die Benutzerrolle erforderlich, um Tokens für andere Benutzer zu verwalten.

Ein Token kann mit dieser Methode nur generiert werden, wenn es erstellt wurde.

Parameter

(array) IDs der zu generierenden Token.

Rückgabewerte

(array) Gibt ein Array von Objekten zurück, das die ID des generierten Tokens in der Eigenschaft tokenid und die generierte Autorisierungszeichenfolge in der Eigenschaft token enthält.

Eigenschaft Type Beschreibung
tokenid ID ID des Tokens.
token string Die generierte Autorisierungszeichenfolge für dieses Token.

Beispiele

Mehrere Token generieren

Generieren Sie zwei Token.

Anfrage:

{
    "jsonrpc": "2.0",
    "method": "token.generate",
    "params": [
        "1",
        "2"
    ],
    "id": 1
}

Antwort:

{
    "jsonrpc": "2.0",
    "result": [
        {
            "tokenid": "1",
            "token": "bbcfce79a2d95037502f7e9a534906d3466c9a1484beb6ea0f4e7be28e8b8ce2"
        },
        {
            "tokenid": "2",
            "token": "fa1258a83d518eabd87698a96bd7f07e5a6ae8aeb8463cae33d50b91dd21bd6d"
        }
    ],
    "id": 1
}

Quelle

CToken::generate() in ui/include/classes/api/services/CToken.php.