ユーザー名による認証セッションの削除
使用することができます `DeleteAuthSessionsByUsername`特定のユーザーのすべての認証セッションを削除するメソッド。 AccessGroup ClusterAdmins/Administrator に属していない発信者は、自分のセッションのみを削除できます。 ClusterAdmins/Administrator 権限を持つ呼び出し元は、任意のユーザーに属するセッションを削除できます。削除できるセッションのリストを表示するには、 `ListAuthSessionsByUsername`同じパラメータで。削除可能なセッションのリストを表示するには、 `ListAuthSessionsByUsername`同じパラメータを持つメソッド。
パラメータ
このメソッドには次の入力パラメータがあります。
| Name | 説明 | タイプ | デフォルト値 | 必須 |
|---|---|---|---|---|
認証方法 |
削除するユーザー セッションの認証方法。 ClusterAdmins/Administrator AccessGroup 内の呼び出し元のみがこのパラメータを提供できます。有効な値は次のとおりです。
|
認証方法 |
なし |
いいえ |
ユーザ名 |
ユーザーの一意の識別子。 |
string |
なし |
いいえ |
戻り値
このメソッドの戻り値は次のとおりです。
Name |
説明 |
タイプ |
セッション |
削除された認証セッションのセッション情報。 |
リクエスト例
このメソッドのリクエストは次の例のようになります。
{
"method": "DeleteAuthSessionsByUsername",
"params": {
"authMethod": "Cluster",
"username": "admin"
}
}
応答例
このメソッドは、次の例のような応答を返します。
{
"sessions": [
{
"accessGroupList": [
"administrator"
],
"authMethod": "Cluster",
"clusterAdminIDs": [
1
],
"finalTimeout": "2020-03-14T19:21:24Z",
"idpConfigVersion": 0,
"lastAccessTimeout": "2020-03-11T19:51:24Z",
"sessionCreationTime": "2020-03-11T19:21:24Z",
"sessionID": "b12bfc64-f233-44df-8b9f-6fb6c011abf7",
"username": "admin"
}
]
}
バージョン以降の新機能
12.0