首页 一站式登录功能使用说明

一站式登录功能使用说明

举报
开通vip

一站式登录功能使用说明一站式登录功能使用说明机构网站通过相应的加密链接url,即可实现机构用户向Ablesky网站的一站式登录跳转。下面将详细介绍一站式登录加密链接的生成方式和注意事项。一站式登录的加密链接url的构成如下所示http://passport.ablesky.com/oneStopRedirect.do?action=login&encodedUserInfo=YTE3X29yZ3xhMTdfb3JnQGdtYWlsLmNvbXwzNTh8MTMzNTk1MjgwMTc0NA==&accessToken=16bd1ee00...

一站式登录功能使用说明
一站式登录功能使用说明机构网站通过相应的加密链接url,即可实现机构用户向Ablesky网站的一站式登录跳转。下面将详细介绍一站式登录加密链接的生成方式和注意事项。一站式登录的加密链接url的构成如下所示http://passport.ablesky.com/oneStopRedirect.do?action=login&encodedUserInfo=YTE3X29yZ3xhMTdfb3JnQGdtYWlsLmNvbXwzNTh8MTMzNTk1MjgwMTc0NA==&accessToken=16bd1ee007229479195d3e6739fd8269&callbackUrl=链接中,除了登录接口passport.ablesky.com/oneStopRedirect.do?action=login以外,还包含encodedUserInfo,accessToken和callbackUrl这三个主要参数。下面将详细阐述这三个参数的含义和拼装方法。encodeUserInfo包含以下信息1.orgUsername:用户在机构网站上注册的用户名2.emailAddress:用户在机构网站上的注册邮箱3.orgId:Ablesky为机构网站提供的唯一标识4.timestamp:标志链接生成时刻的长整型时间戳,即从1970年1月1日0时开始计算的毫秒数(链接的过期时间为10分钟)将以上这些信息按照如下方式进行拼接,并以“|”进行分隔,此后再进行base64编码即可。伪代码如下:userInfo=orgUsername“|”emailAddress“|”orgId“|”timestamp;encodedUserInfo=base64.encode(userInfo.getBytes(“UTF-8”));注意:如果userInfo中存在中文(比如orgUsername含中文字符的情形),则必须先按UTF-8的字符编码方式将userInfo字符串转换为byte数组,之后再对byte数组进行base64编码。base64编码之后,还需要对可能出现的特殊字符(如”=”)进行URL转码。伪代码如下:encodedUserInfo=URLEncoder.encode(encodedUserInfo,"UTF-8");accessToken包含以下信息1.orgUsername:含义同encodeUserInfo2.emailAddress:含义同encodeUserInfo3.orgId:含义同encodeUserInfo4.timestamp:含义同encodeUserInfo5.apiKey:Ablesky为机构网站提供的用于验证身份的32位密钥,机构有责任保证此密钥的安全。私钥的生成由Ablesky负责专门提供。将以上这些信息按照如下方式进行拼接,并以“|”进行分隔,此后再进行md5加密即可。userInfoWithKey=orgUsername“|”emailAddress“|”orgId“|”timestamp“|”apiKey;md5.encode(userInfoWithKey.getBytes(“UTF-8”));与前面类似,如果userInfoWithKey中出现了中文字符,则必须先按UTF-8的字符编码方式将userInfoWithKey字符串转换为byte数组,再对byte数组进行md5编码。callbackUrl此url为用户成功登录ablesky网站后将要跳转的页面,机构可自行设定,缺省情况下将跳转ablesky网站的“学习中心”页面。作为一站式登录链接中的参数,此callbackUrl也需要按照UTF-8进行特殊字符转码。最后,需要注意的是,由于安全性的原因,上述链接在生成10分钟后就会过期,因此建议机构网站不要将此链接直接生成在用户浏览的网页上。较好的做法,是在用户点击链接时,向机构网站的后台发送相应请求,网站后台在此时再生成上述的一站式登录链接,并将用户重定向到Ablesky的网站上。
本文档为【一站式登录功能使用说明】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_751406
暂无简介~
格式:doc
大小:15KB
软件:Word
页数:4
分类:
上传时间:2022-08-01
浏览量:0