Skip to main content

无感登录#

无感登录,又称免登录,是指用户在访问网站时,无需输入用户名和密码,系统自动识别用户身份并自动登录。#

核心流程为:接入方传入自己的唯一用户标识,京东每次生成唯一的虚拟登录标识后会自动登录,即可正常使用功能#


一、下载京东健康开放平台SDK#

操作路径:

  • 2、下载京东健康开放平台SDK,参考下图 img.png

二、生成免登录链接#

参考代码如下:

    // 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
aesKeyAES加密key京东健康-开放平台应用申请后的应用详情页
aesIvAES加密偏移量IV京东健康-开放平台应用申请后的应用详情页
returnUrl登录后的跳转地址和对应业务JD研发沟通后获取

img.png