您可以使用DeleteAuthSessionsByUsername该方法删除给定用户的所有身份验证会话。不在 AccessGroup ClusterAdmins/Administrator 中的调用方只能删除自己的会话。具有 ClusterAdmins/Administrator 权限的调用方可以删除属于任何用户的会话。要查看可以删除的会话列表,请使用具有相同参数的 ListAuthSessionSBYUserName 。要查看可能删除的会话列表、请使用ListAuthSessionsByUsername具有相同参数的方法。
此方法具有以下输入参数:
名称 | 说明 | 类型 | 默认值 | 必需 |
---|---|---|---|---|
authMethod | 要删除的用户会话的身份验证方法。只有 ClusterAdmins/Administrator AccessGroup 中的调用方可以提供此参数。可能的值包括:
|
authMethod | 无 | 否 |
username | 用户的唯一标识符。 | 字符串 | 无 | 否 |
此方法的请求类似于以下示例:
{ " 方法 " : "DeleteAuthSessionSBYUsername" 、 "params": { "authmethod" : " 集群 " 、 "username": "admin" } }
此方法返回类似于以下示例的响应:
{ "sessions": [ { "AccessGroupList" : [ "administrator" ], "authmethod" : " 集群 " 、 "ClusterAdministds" : [ 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