# 轻应用免登 -------------------------------------------------------- 用户在WeLink客户端中打开第三方企业H5轻应用,该H5轻应用可以自动获得正在访问用户的身份信息,而无需用户再次输入户密码。要想在WeLink中使用轻应用,必须进入We开放平台,创建一个应用,并通过"H5类型"的方式,发布该应用,详见下文说明。 > 此功能用于WeLink客户端内打开的H5类型应用,应用获取到当前用户身份。 **H5轻应用免登流程** ![H5轻应用免登](../../images/H5轻应用免登.png) **H5轻应用接入步骤** |步骤 | 描述| |:-----|:----| |1| 创建We码H5类型应用,获取client_id和client_secret | |2| 获取H5网页地址,配置到We码应用| |3| 前端引入线上的JS API | |4| 前端获取免登授权码 | |5| 后台获取access_token | |6| 后台获取userId | |7| 后台获取用户信息 | ## 第一步、获取client_id及client_secret 进入[开发者后台](https://welink.huaweicloud.com/wecode/index.html#/4/wecode),参考[创建轻应用](../../quickstart/h5app/h5build_third.md)。应用创建后,进入“基本信息”页签查看该应用的client_id和client_secret。 ![获取应用秘钥](../../images/client_id_2_h5_third.png) ## 第二步、获取H5网页地址,配置到we码应用 1、切换到“版本管理”页签下,在开发版下的右侧“设置首页地址” ![othermethods](../../images/client_id_3_h5_third.png "设置首页地址") 2、将H5轻应用的入口地址配置到“H5页面链接”。 ![oaurl](../../images/client_id_4_h5_third.png "OA链接") ## 第三步、前端引用线上的JSAPI 引用线上的JSAPI,请参考[开发须知](../../devapi/h5app/guide.md) ## 第四步、前端获取免登授权码 [获取免登授权码](../../devapi/h5app/authentication/getAuthCode.md) ## 第五步、后台获取access_token 获取access_token

第六步、后台获取userId

通过免登授权码获取userId

第七步、后台获取用户信息

获取用户信息

至此,客户端免登流程完成。

涉及业务系统改造

H5后台得到WeLink接口返回的user_id后与H5轻应用后台系统用户进行匹配进行单点登录,为用户建立登录态如session或者cookie,避免每次打开都再次走免登流程。

结果。 ""

    无结果。 ""