对于移动应用程序,新用户可能需要重用提供给成功通过身份验证的用户的API密钥,以便他们可以将其用于其余操作。Authenticator API允许用户获取详细信息,例如其API密钥,角色,图像以及与用户相关联的任何其他信息,以成功进行身份验证。
XML响应的API : https://[ APM Host ]:[ APM Port ]/AppManager/xml/Authenticator
JSON响应的API : https://[ APM Host ]:[ APM Port ]/AppManager/json/Authenticator
字段 | 描述 |
---|---|
j_username | 用户名必须以'j_username'作为参数名发布到上述请求中。 |
j_password | 密码必须以'j_password'作为参数名称发布到上述请求。 |
字段 | 描述 |
---|---|
APIKey | 用户名。 |
Describe | 创建用户帐户时对用户帐户的描述 |
EmailID | 用户的电子邮件ID |
GroupName | 用户拥有的帐户类型。例如:操作员,管理员,经理等。 |
UserImage | 用户图像路径 |
UserID | 用户的ID |
UserName | 用户的用户名。 |
<AppManager-response uri="/AppManager/xml/Authenticator">
<result>
<response response-code="4000">
<UserDetails EmailID="NA" UserID="1" describe="NA" UserName="admin" APIKey="8c8ec3f2cd30722d3a6f980df12c1e5f" UserImage="/images/icon_user.gif" GroupName="ADMIN"/>
</response>
</result>
</AppManager-response>
JSON 输入
https://apm-prod1:8445/AppManager/json/Authenticator?j_username=admin&j_password=admin
JSON 响应
{"response-code":"4000","response":{"uri":"/AppManager/json/Authenticator","result":[{"EmailID":"NA","UserID":"1","Description":"NA","UserName":"admin","APIKey":"c4e547c2330e2eb92d3e7af2262da9e9","UserImage":"/images/icon_user.gif","GroupName":"ADMIN"}]}}