Web 服务 API - 使用 XML-RPC
(功能仅在高级版和企业版中可用)
XML-RPC
XML-RPC是用于通过 HTTP/HTTPS 执行远程过程调用的规范,使用 XML 作为过程调用的编码。 它是开放,轻量级,简单,易于实现。
方法:方法列表
方法详细信息
pam360. 资源. 创建
这将在 PAM360 存储库中创建一个包含所有详细信息的资源。
网址: https://pam360-server:7070/xmlrpc
请求参数
| 名字 | 类型 | 必填 | 描述 |
|---|---|---|---|
资源名称 |
字符串 |
YES |
PAM360 中资源的唯一名称。 |
资源类型 |
字符串 |
YES |
资源的类型。 |
帐户名称 |
字符串 |
YES |
资源的用户帐户名称。 |
新密码 |
字符串 |
选 |
用户帐户的密码。 |
注释 |
字符串 |
YES |
有关用户帐户的注意事项。 |
请求参数
| 名字 | 描述 | 值 |
|---|---|---|
结果代码 |
描述请求的方法调用结果的数字。 |
0- 成功 |
消息 |
基于结果代码描述操作结果原因的文本 |
成功时"成功" |
示例 请求 XML
<xml 版本="1.0""编码="utf-8"?>
<方法调用>
<方法名称>pam360.resource.create</方法名称>
<参数>
<参数>
<值>字符串<字符串>pam360-server<>字符串></值>
参数>
<参数>
<值>字符串<字符串>Windows</字符串></值>
参数>
<参数>
<值>字符串<字符串>管理员</字符串></值>
参数>
<参数>
<值>字符串<字符串>SMP</字符串></值>
参数>
<参数>
<值>字符串<字符串>管理员用户</字符串></值>
</参数></参数>
</方法调用>
示例响应 XML
成功
<xml 版本="1.0""编码="utf-8"?>
<方法响应>
<参数>
<参数>
<值>
<结构>
<成员>
<名称>结果代码</名称>
值>=1lt2=int=1gt2=0=1lt2=/int=1gt2=1lt2=/值=1gt2=
成员>
<成员>
<名称>消息</名称>
<值>字符串<字符串>成功</字符串>/值>
成员>
</结构>
</值>
参数>
参数>
方法响应>
失败
<xml 版本="1.0""编码="utf-8"?>
<方法响应>
<参数>
<参数>
<值>
<结构>
<成员>
<名称>结果代码</名称>
<值><int>1\1lt2}/int></值>
成员>
<成员>
<名称>消息</名称>
<值><string>具有给定资源名称的资源已存在。</字符串></值>
成员>
</结构>
</值>
参数>
参数>
方法响应>
pam360. 密码. 检索
这将从 PAM360 存储库中检索指定用户帐户的密码。 检索后, PAM360 将执行所有配置的操作,如通知管理员和审核操作。
URL : https ://pam360-服务器: 7070/xmlrpc
请求参数
| 名字 | 类型 | 必填 | 描述 |
|---|---|---|---|
资源名称 |
字符串 |
YES |
PAM360 中资源的唯一名称。 |
用户帐户 |
字符串 |
YES |
要检索其密码的资源下的帐户名称。 |
原因 |
字符串 |
选 |
检索密码的原因。 |
请求参数
| 名字 | 描述 | 值 |
|---|---|---|
结果代码 |
描述请求的方法调用结果的数字。 |
0- 成功 |
消息 |
基于结果代码描述操作结果原因的文本 所需的密码 |
作为字符串(或)返回的密码 |
示例 请求 XML
<xml 版本="1.0""编码="utf-8"?> <方法调用> <方法名称>pam360.密码.检索</方法名称> <参数> <参数> < 值>字符串<字符串>pam360-server</字符串></值> 参数> <参数> <值>字符串<字符串>管理员</字符串></值> 参数> 参数> </方法调用>
示例响应 XML
成功
<xml 版本="1.0""编码="utf-8"?>
<方法响应>
<参数>
<参数>
<值>
<结构>
<成员>
<名称>结果代码</名称>
<值><int>0</int></值>
成员>
<成员>
<名称>消息</名称>
<值>字符串<>{edhfED45@#f\1lt2}/字符串></值>
成员>
</结构>
</值>
参数>
参数>
方法响应>
失败
<xml 版本="1.0""编码="utf-8"?>
<方法响应>
<参数>
<参数>
<值>
<结构>
<成员>
<名称>结果代码</名称>
<值><int>1\1lt2}/int></值>
成员>
<成员>
<名称>消息</名称>
<值><字符串>不存在具有给定资源名称的资源。</字符串></值>
成员>
</结构>
</值>
参数>
参数>
方法响应>
pam360. 密码. 更新
这将从 PAM360 存储库更新指定用户帐户的密码。 更新后, PAM360 将执行所有配置的操作,如通知管理员和审核操作。
URL : https ://pam360-服务器: 7070/xmlrpc
pam360. 密码. 检索
这将从 PAM360 存储库中检索指定用户帐户的密码。 检索后, PAM360 将执行所有配置的操作,如通知管理员和审核操作。
URL : https ://pam360-服务器: 7070/xmlrpc
请求参数
| 名字 | 类型 | 必填 | 描述 |
|---|---|---|---|
资源名称 |
字符串 |
YES |
PAM360 中资源的唯一名称。 |
用户帐户 |
字符串 |
YES |
要检索其密码的资源下的帐户名称。 |
原因 |
字符串 |
选 |
密码检索的原因。 |
新密码 |
字符串 |
选 |
用户帐户的新密码。 |
更新雷莫特 |
布尔 |
YES |
如果要远程更新密码,请设置为 true。 |
请求参数
| 名字 | 描述 | 值 |
|---|---|---|
结果代码 |
描述请求的方法调用结果的数字。 |
0- 成功 |
消息 |
基于结果代码描述操作结果原因的文本 |
成功时"成功" |
示例 请求 XML
<xml 版本="1.0""编码="utf-8"?> <方法调用> <方法名称>pam360.密码.更新</方法名称> <参数> <参数> < 值>字符串<字符串>pam360-server</字符串></值> 参数> <参数> <值>字符串<字符串>管理员</字符串></值> 参数> <参数> <值><布尔>true</布尔值></值> 参数> 参数> </方法调用> 示例响应 XML
成功
<xml 版本="1.0""编码="utf-8"?>
<方法响应>
<参数>
<参数>
<值>
<结构>
<成员>
<名称>结果代码</名称>
<值><int>0</int></值>
成员>
<成员>
<名称>消息</名称>
<值>字符串<字符串>成功</字符串></值>
成员>
</结构>
</值>
参数>
参数>
方法响应
失败
<xml 版本="1.0""编码="utf-8"?>
<方法响应>
<参数>
<参数>
<值>
<结构>
<成员>
<名称>结果代码</名称>
<值><int>1\1lt2}/int></值>
成员>
<成员>
<名称>消息</名称>
<值><字符串>不存在具有给定资源名称的资源。</字符串></值>
成员>
</结构>
</值>
参数>
参数>
方法响应>