[关闭]
@myyzs 2020-12-17T09:02:03.000000Z 字数 1122 阅读 102

应用集成SSO

集成


接口地址

/api/tenant-open/sso?app_code=APP_CODE&redirect_uri=REDIRECT_URI

参数说明

参数 说明
APP_CODE 应用的app_code,用来生成accesstoken
REDIRECT_URI 第三方的链接地址,获取完用户后会跳转REDIRECT_URI中,并在后面追加一些参数,如code,accesstoken

跳转后的链接

REDIRECT_URI?code=eDlYOGVNSytrd3c2S3JzQVVFOUlUTHRYTzJlaEd2ekp3UHVvS3lzVzhWZVFVQlQwdmw4WXBNdzRmM1p1bFphTGlSTUh3RmRONnU1RU9DcHcyNlhhbkUrVDNFMktraElDTFFMSkp4MVVPd3ZPcE9UOHVrSmYyVE5uR1NVeWpwanBvcEJRcUd2WnJZN29PdzVZOUhxemxBPT0%3D&accesstoken=bm8vem5rNlNYakhNSFNtcmNWSlQ0M3NJeUlVd01jUXFoSVNJaStJTURYdzVyR2NwRENTcjJaNm5xRC9tM0NVd3RGVGZlNGRXZGYxUmlPa1c2UVlxak9WbitTNk14OXJZMHRYOVZ0a1Y0SW89

参数说明

参数 说明
code 用户的身份信息
accesstoken 根据用户信息生成的token

通过code可以获取用户信息

接口地址

/api/tenant-open/sso-user-info?access_token=ACCESS_TOKEN

请求方式

POST
请求参数(JSON)

{
    "code":"eDlYOGVNSytrd3c2S3JzQVVFOUlUTHRYTzJlaEd2ekp3UHVvS3lzVzhWZVFVQlQwdmw4WXBNdzRmM1p1bFphTGlSTUh3RmRONnU1RU9DcHcyNlhhbkUrVDNFMktraElDTFFMSkp4MVVPd3ZPcE9UOHVrSmYyVE5uR1NVeWpwanBvcEJRcUd2WnJZN29PdzVZOUhxemxBPT0="
}

返回结果

{
    "errcode": -2,
    "errmsg": "错误的code信息",
    "data": ""
}

{
    "errcode": 0,
    "errmsg": "ok",
    "isComplete": 1,
    "data": {
        "corp_id": "my596c24f03fc0e",
        "user_code": "chulx",
        "user_name": "初良祥",
        "expired_time": 1608107130
    }
}
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注