集成应用系统通过该方法,得到临时凭证,从而请求当前登录用户信息。
接口调用请求示例:
$.ajax({
async: false,
url: "http://authapi.yeework.cn/SSOService.asmx/authorize",
dataType: "jsonp",
jsonpCallback: "callback", //默认callback
data:{client_id:”YOUR_CLIENTID”,redirect_uri:”REDIRECT_URI”,scope:”SCOPE”,state:”STATE”},
success: function (data) {
},
error: function (xhr) {
}
});请求参数说明:
参数 | 是否必须 | 参数说明 |
client_id | 是 | 集成应用添加时生成的AppKey |
redirect_uri | 是 | 用户授权后的回调地址 |
scope | 否 | 授权模式,设为SCOPE即可 |
state | 否 | 集成应用传输时自身携带的信息 |
返回结果说明:
{
"status": "1",
"desc": "生成凭证成功",
"obj": "http://www.test.com/sso&code=Assfsdre556==&state=0"
}返回参数说明:
返回值 | 字段类型 | 说明 |
status | string | 请求结果,0:表示失败,1:表示成功 |
desc | string | 请求结果描述 |
obj | string | 集成应用传递的回跳地址+code+state信息 |