top
登录 | 注册

德清平台对接

目录

  • 1  用户对接

  • 2  资源对接

  • 3  帮助接口

  • 1. 用户对接

  • 目的:
    浙江省平台对德清平台开放帐号登录,德清平台用户在绑定了浙江省平台帐号后,可以直接登录状态访问浙江省平台用户空间

  •  

  • 实现流程:

1496745298673059360.png


  • 实现步骤:
        一:加载浙江省平台空间链接
    1435648140492059642.jpg                说明:
    1.加载浙江省平台空间链接;
    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://oa.dqjy.cn/
                    4.该场景是在德清平台用户已登录状态下

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

                                                         三:实现用户绑定并重定向到浙江省平台登录状态用户空间

                       
    1435648140981070572.jpg                    说明:
    1.实现用户绑定并重定向到浙江省平台登录状态用户空间

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

  •  

  • 2. 资源对接

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

  •  

  • 实现流程:

1496745392882081432.png


  •              

  • 3. 帮助接口

  •                                

  • 3.1 获取令牌接口

    1435648141160095592.jpg

  • 说明:
    1.url: http://duijie.zjer.cn/oauthserver/rest/getaccesstoken
                    2.参数:
    client_id:德清平台id
                    code:获取令牌的参数
    grant_type:权重类型 默认值authorization_code
                    client_secret:根据Hmac算法client_id+client_key+code  加密的
    3.加密帮助文件下载:
    加密文件

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

    1435648141769038652.jpg


  •  

  • 说明:
    1.url: http://duijie.zjer.cn/oauthserver/rest/getbaseinfo
                   2.参数:
    access_token:令牌

 


My JSP 'bottom.jsp' starting page

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

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