保利威文档中心

帮助中心

频道单点登录

更新时间:2022-03-17 10:03:42

描述

单点登录可以实现在登录已有系统的状态下,免登录操作进入保利威的账号、保利威的直播频道后台,做直播相关设置

适用场景

保利威后台单点登录:频道

频道:进入频道后台,仅获取当前频道的管理员权限,可管理当前频道,适合频道管理员登录跳转。

温馨提示

当前文档中涉及接口域名 https://live.polyv.net (旧版直播后台)或 https://console.polyv.net (新版直播后台) 为保利威saas的默认域名,如客户做了cname定制,需修改为cname的对应域名进行调用;避免影响单点登录功能的使用。

如何操作

1.操作流程

2.调用接口说明
操作类型 设置token接口(点击可查看详细接口调用) 单点登录后台接口
频道 https://api.polyv.net/live/v2/channels/{channelId}/set-token http://live.polyv.net/#/teacher/{频道号}
3.操作步骤
Step1.设置单点登录token参数
接口URL
1.根据操作类型(频道)选择对应的设置token接口URL
    频道:https://api.polyv.net/live/v2/channels/{channelId}/set-token
2.接口说明
    支持格式:JSON
    请求方式:POST
    请求数限制:TRUE
    接口URL中的{channelId}为频道号
    token 参数请勿过于简单,建议使用16位随机字符串
    支持https协议
请求参数
参数名 必选 类型 说明
appId true String 从API设置中获取,在直播系统登记的appId
timestamp true String 当前13位毫秒级时间戳,3分钟内有效
token true String 唯一的字符串
sign true String 签名,为32位大写的MD5值
响应成功JSON示例
{
    "code": 200,
    "status": "success",
    "message": "",
    "data": "success"
}
响应失败JSON示例

未输入appId

{
    "code": 400,
    "status": "error",
    "message": "appId is required.",
    "data": ""
}
接口返回字段说明
参数名 说明
code 请求状态响应码
status 请求状态
message 错误信息
data 成功时候返回success字符串
Step2.成功设置token接口后,调用单点登录后台接口进行授权登录操作。
接口URL
1.根据操作类型(频道)选择对应的单点登录后台接口URL
    频道:https://live.polyv.net/teacher/auth-login
2.接口说明
    支持格式:JSON
    请求方式:GET
    请求数限制:TRUE
    用于获取token后授权登录直播后台
    支持https协议
操作类型为频道请求参数
参数名 必选 类型 说明
channelId true String 频道号
token true String 通过频道token设置的token串,10秒内且一次验证有效
redirect true String 完成授权后重定向地址,使用url编码,如频道后台:http://live.polyv.net/#/teacher/{频道号} 注意:若做了cname需将live.polyv.net换成cname域名
响应成功示例

验证成功则会重定向到相应的网页,验证失败则会重定向到频道登录页

联系客服,在线咨询