object token.create(object/array tokens)
このメソッドでは、新しいトークンを作成できます。
他のユーザーのトークンを管理できるのはSuper adminユーザータイプのみです。
このメソッドで作成されたトークンは、使用する前にgeneratedする必要があります。
(object/array)
トークンの作成
このメソッドは標準トークンプロパティを持つトークンを受け入れます。
(object)
tokenids
プロパティの下で作成されたトークンのIDを含むオブジェクトを返します。 返されるIDの順序は、渡されたトークンの順序と一致します。
有効期限が切れることのない有効なトークンを作成し、ID2のユーザーを認証します。
Request:
{
"jsonrpc": "2.0",
"method": "token.create",
"params": {
"name": "Your token",
"userid": "2"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Response:
2021年1月21日に有効期限が切れるトークンを作成します。このトークンは現在のユーザーを認証します。
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.