员工身份(EIAM)

获取公钥接口

接口

# 接口说明

用于调用服务端接口时,对敏感信息进行加密操作(每个应用拥有不同的公钥,有且只有一个)。

# 请求说明

GET https://{your_domain}/api/v2/sdk/public-key

# 请求Header参数

参数名 中文名称 必须 类型 示例
X-operating-sys-version 调用方操作系统版本 String windows10.1.1
X-device-fingerprint 调用方设备指纹 String 156aysdna213sc50
X-device-ip 调用方IP String 192.168.1.2
X-agent User-Agent信息 String Mozilla/5.0 (iPhone; CPU iPhone OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148/HuaWei-AnyOffice/2.6.1802.0010/com.huawei.cloudlink.workplace
X-L 用于国际化语言设置 String zh
X-client-id 应用授权ID String nTo1eRIub60vPb54WeE6aojPwYwImtl4

# 请求包体示例

# 请求参数

# 返回示例

正确示例:                                                                      
HTTP/1.1 200 OK
Content-Type: application/json
{
"public_key": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAibkfo0k5yU8ZEt6D5Rl6\nmNGGlGKyl1dO237iEUtlttf48YUBMrruAvINc68cT5hwHoQdZDAXq6YaK6j+QkmD\nOr/wl5qUllrqrS5jMsyx80bWMkkJDmnV8WJWVlqmaEu1XJUTOinOlXHDwQtougP+\nq6Ai0gQC395QESR5t9WKCGIFMoWuEesCj1K8YUW3lSBojiz+vCYQSdy0xTOC3uWz\nxds4mDe4qeX+9wSH+XgFPCu/YpufNz+1iSBtALvpOGORT+zkPpt+0c7zvEpy+pgi\nsx0/aV5vA6S481ZCYZR3gzG4xthVuS0o022UGdr5RNy6SxvoIrx09JG2RvhdWsxW\n7wIDAQAB\n-----END PUBLIC KEY-----"
}
 

错误示例:
HTTP/1.1 400 Bad Request
{
    "error_code": "Idaas.SDK.COMMON.1001",
    "error_msg": "Parameter X-client-id cannot be left blank."
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14

# 返回参数

参数名 中文名称 类型 描述
public_key 应用公钥 String 当前应用公钥