top
登录 | 注册

信息技术学科平台对接

目录

  • 1  用户对接

  • 2  资源对接

  • 3  帮助接口

  • 1. 用户对接

  • 目的:
    浙江平台对信息技术学科平台开放帐号登录,用户可使用其在浙江平台注册的帐号直接访问信息技术学科平台,或绑定其在信息技术学科平台的帐号后自动登录信息技术学科平台

  •  

  • 实现流程:

1496745523252036231.png


  • 实现步骤:
        一:加载浙江省平台logo配置访问参数
    1435648168173006765.jpg                说明:
    1.加载浙江省平台Logo;
    2.链接参数:
                    http://duijie.zjer.cn/oauthserver?client_id=xxxxxx&response_type=code&state=x
                                &redirect_uri=xxxxxx
                    client_id:信息技术学科平台id【省平台分配】
    state:信息技术学科平台标识【原样带回的参数,一般是记录应用登录用户Id】
    response_type:oauth服务响应类型,默认值code
                    redirect_uri:回调地址
    3.信息技术学科平台访问地址:http://xxpt.xxjs.zjer.cn/estudy/estudyIndexNew.action

                     二:授权流程
     
    1435648168465074919.jpg                  说明:
    1.输入浙江省平台帐号和密码;
    2.验证用户信息和配置参数成功重定向到回调地址;
    3.回调地址格式:
       回调地址?clientid=xxxxxx&code=xxxxxx&state=x

                                      三:不存在用户绑定关系实现登录

     
    1435648169336000887.jpg                   说明:
    1.如果信息技术学科平台和浙江省平台授权用户没有绑定关系有此场景,有绑定关系直接进入下图场景;
    2.输入信息技术学科平台帐号和密码点击绑定:
    3.如果没有信息技术学科平台帐号则点击注册
    4.点击绑定后实现绑定的信息技术学科平台帐号自动登录

      四:存在用户绑定关系实现登录

                       
    1435648169628004483.jpg                    说明:
    1.实现与浙江省平台授权用户绑定的信息技术学科平台用户登录

      注:
      1.回调地址是信息技术学科平台一个中转地址
      2.中转地址内容要实现如下功能:
      2.1
    调用获取令牌接口【回调地址会回传一个code参数,根据code和配置参数获取】
      2.2
    调用获取用户基本信息接口【根据令牌获取】
      2.3 判断信息技术学科平台帐号是否存在绑定当前浙江省平台帐号和令牌
      2.3.1 不存在绑定关系跳转到绑定页面,实现信息技术学科平台帐号绑定当前浙江省平台帐号和令牌并实现登录并且保留绑定关系
      2.3.2 存在绑定关系实现信息技术学科平台绑定帐号登录并且更新绑定的令牌
      3.每次走完授权流程或信息技术学科平台用户获取到新令牌都要更新绑定的令牌【令牌是有有效期的】
                   

  •  

  • 2. 资源对接

  • 目的:
    信息技术学科平台加载浙江省平台的开放资源列表,在绑定浙江省平台开放的帐号前提下访问浙江省平台的资源,实现在浙江省平台自动登录

  •  

  • 实现流程:

1496745648996044899.png


  •              

  • 3. 帮助接口

  • 3.1获取网关令牌接口

      

        1435648170587078921.jpg

       

  •   说明:
    1.url: http://duijie:zjer:cn:8085/apigateway/getaccesstoken

    2.参数:
    appid:信息技术学科平台id
                    timestamp:当前时间戳
                    keyinfo:根据Hmac算法client_id+client_key+timestamp加密的
    3.加密帮助文件下载:
    加密文件                           

  • 3.2 获取令牌接口

    1438223145646040347.png

  • 说明:
    1.url: http://122.229.30.199:8085/oauthserver/rest/getaccesstoken?token=****

    2.token:网关令牌
                    3.参数:
    client_id:信息技术学科平台id
                    code:获取令牌的参数
    grant_type:权重类型 默认值authorization_code
                    client_secret:根据Hmac算法client_id+client_key+code  加密的
    3.加密帮助文件下载:
    加密文件

  • 3.3 获取用户基本信息接口

    1435648171073092951.jpg


  •  

  • 说明:
    1.url: http://122.229.30.199:8085/oauthserver/rest/getbaseinfo?token=****

    2.token:网关令牌
                   3.参数:
    access_token:用户令牌

 


My JSP 'bottom.jsp' starting page

中国教育云-浙江教育资源公共服务平台开发者后台管理 站长统计

版权所有:浙江省教育厅 指导:中央电化教育馆 主办:浙江省教育技术中心
技术支持:武汉天喻信息产业股份有限公司
©2017 yun.zjer.cn All rights reserved 浙ICP备09059518号-3