祺石用户管理与中央认证系统(QS-UMS)

登录后生成临时凭证

集成应用系统通过该方法,得到临时凭证,从而请求当前登录用户信息。

接口调用请求示例:

$.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信息