认证API


对于移动应用程序,新用户可能需要重用提供给成功通过身份验证的用户的API密钥,以便他们可以将其用于其余操作。Authenticator API允许用户获取详细信息,例如其API密钥,角色,图像以及与用户相关联的任何其他信息,以成功进行身份验证。

注意:我们希望仅在HTTPS(SSL)模式和POST方法中使其可用。

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"}]}}