无感登录#
无感登录,又称免登录,是指用户在访问网站时,无需输入用户名和密码,系统自动识别用户身份并自动登录。#
核心流程为:接入方传入自己的唯一用户标识,京东每次生成唯一的虚拟登录标识后会自动登录,即可正常使用功能#
一、下载京东健康开放平台SDK#
操作路径:
- 1、首先必【创建应用】,可参考:开放平台-应用创建
- 2、下载京东健康开放平台SDK,参考下图

二、生成免登录链接#
参考代码如下:
// DEMO 测试 public static void main(String[] args) throws Exception { String resourceId = "京东健康-开放平台应用申请后的应用详情页获取"; String thirdPartyId = "对接方的唯一用户ID"; String aesKey = "京东健康-开放平台应用申请后的应用详情页获取"; String aesIv = "京东健康-开放平台应用申请后的应用详情页获取"; String returnUrl = "登录后的跳转地址,和对应业务JD研发沟通后获取"; String autoLoginUrl = JdHealthAutoLoginUtil.buildAutoLoginUrl(resourceId, thirdPartyId, aesKey, aesIv, returnUrl); System.out.println("免登链接: " + autoLoginUrl); }参数说明
| 参数名 | 字段说明 | 获取方式 |
|---|---|---|
| resourceId | 应用ID | 京东健康-开放平台应用申请后的应用详情页 |
| thirdPartyId | 对接京东三方的唯一用户ID | 对接方的唯一用户ID |
| aesKey | AES加密key | 京东健康-开放平台应用申请后的应用详情页 |
| aesIv | AES加密偏移量IV | 京东健康-开放平台应用申请后的应用详情页 |
| returnUrl | 登录后的跳转地址 | 和对应业务JD研发沟通后获取 |
