# 研学开放平台认证接入说明

第三方应用接入研学应用中心的两种模式实现方式


# 一、JS-SDK模式接入

  1. 前端集成与初始化‌ 开发者在页面中引入研学开放平台提供的JS-SDK文件,通过配置参数(如appIdtimestampnonce等)初始化SDK环境,建立与研学应用中心的通信链路‌。

  2. API调用与鉴权‌ 通过SDK暴露的接口(如ready()login())直接调用研学开放平台的功能模块,SDK内部自动处理请求签名、加密传输等安全机制,无需开发者显式处理令牌管理‌。

点击了解JS-SDK模式接入 (opens new window)


# 二、OAuth2.0模式接入

  1. 客户端注册与授权申请 开发者在研学开放平台管理后台注册应用,获取appIdapiKey,创建工具,填写回调地址。
  2. 授权码获取 用户授权后,研学认证中心返回openx_code至第三方回调地址,开发者通过code调用开放平台认证中心接口换取access_token,完成身份认证‌。
  3. 资源访问 使用access_token调用研学开放平台用户信息接口API,获取用户信息用于绑定登录。

点击了解OAuth2.0模式接入 (opens new window)