企业直播支持自定义鉴权,即将观看限制设置为自定义后,允许用户通过登录您的自有账号系统观看直播或发送评论等。
注意
如需使用该功能,确保您具备开发资源。
如果直播间是通过 iframe 嵌入方式嵌入到了您自己的页面,您需要通过添加别名记录(CNAME 记录)的方式自定义观看页域名,使您的页面和观看页的域名相同,进而避免浏览器禁止第三方 Cookie 写入的问题。如需添加 CNAME 记录,请联系企业直播技术支持。
将观看限制设置为自定义后,企业直播需要通过您的自有账号系统认证用户身份。详细流程如下所示。
ActivityId
、Timestamp
、RedirectUrl
参数将用户重定向至您的自有账号系统登录页面(即登录链接,配置方法详见操作步骤)。
UserId
、Nickname
、Timestamp
、Sign
等参数将用户重定向至企业直播鉴权页面(RedirectUrl
)。说明
如需开通鉴权页面地址的唯一性校验,请联系技术支持。开通后,请确保在自有账号系统使用同一用户信息访问鉴权页面时,所携带的参数值是动态的,例如动态的 Timestamp 参数值。
Sign
值)校验,判断是否允许用户观看直播或发送评论等。说明
签名校验未通过会进入自定义鉴权校验失败页面(即错误重定向地址,配置方法详见操作步骤)。
如果您选择使用观看页免登录方案,详细流程如下所示。
Sign
、Nickname
、UserId
、Timestamp
等参数作为鉴权参数添加至观看页地址,例如 https://live.bytedance.com/xxx/xxx?Sign=xx&Nickname=xx&UserId=xx&Timestamp=xxx
。说明
如果用户将带有以上鉴权参数的观看页地址分享给其他人,会导致多人使用同一用户身份登录直播间的问题。为避免该问题的发生,建议采用动态的 Timestamp 参数值并联系技术支持开通观看页地址的唯一性校验,或者开启禁止重复登录功能。有关如何开启禁止重复登录功能,详见安全管控。
Sign
值)校验,判断是否允许用户观看直播或发送评论等。Sign
值相同,用户即可观看直播或发送评论等。说明
如果您将观看账号设置为自定义,签名校验未通过会进入自定义鉴权校验失败页面(即错误重定向地址,配置方法详见操作步骤)。如果您将评论限制设置为自定义,签名校验未通过不会进入自定义鉴权校验失败页面。用户会以未登录直播间的状态,在观看页观看直播、预告或回放,但无法发送评论或参与抽奖等互动活动。
企业直播携带以下参数从观看页重定向至您的自有账号系统登录页面。
参数 | 类型 | 描述 | 示例值 |
---|---|---|---|
ActivityId | Integer | 直播间活动 ID。 | 17475526787325 |
Timestamp | Integer | 当前时间。Unix 毫秒级时间戳。 | 1669808399000 |
RedirectUrl | String | 企业直播鉴权页面地址。在该页面,企业直播会通过签名( | liveDomain/xxx/xxx |
参数 | 类型 | 是否必选 | 描述 | 示例值 |
---|---|---|---|---|
UserId | String | 是 | 用户在您自有账号系统内的唯一标识。该参数仅用于关联您的自有账号系统和企业直播,不用做数据分析。 说明 为避免个人信息泄露,请勿使用手机号、身份证号等信息作为用户在您自有账号系统的唯一标识。 | 14039 |
Nickname | String | 是 | 用户在您自有账号系统内的昵称。您需要对昵称先进行 UTF-8 编码,然后进行 Base64 编码,最后再进行 URL 编码。 说明 为避免个人信息泄露,请勿使用手机号、身份证号等信息作为用户在您自有账号系统的昵称。 | 5ZGY5bel8J%2BYgSBBQkM%3D |
Timestamp | Integer | 是 | 当前时间。Unix 毫秒级时间戳。 | 1669808499000 |
Sign | String | 是 | 校验签名。
例如 Secret Key、 | 2708f2f2969e38ff5d1863fde50e7b64 |
CustomComment | String | 否 | 中奖名单中昵称右侧的自定义信息,例如中奖者所在的地区。最多支持 50 个字符。 说明 您必须在新建抽奖时打开中奖者详情开关,才能将该参数值同步至中奖名单。详见实时抽奖。 | 北京 |
extra | String | 否 | 同步至企业直播的额外参数,可用于关联用户。例如将您自有账号系统中的用户部门同步至企业直播。 | 销售部 |
forceCheck | Boolean | 否 | 是否清空上一次的登录态。默认值:
| true |
登录企业直播控制台。
在直播列表中,单击进入直播间。
在左侧导航栏,选择观看页管理 > 观看限制。
将观看账号或评论限制设置为自定义,并完成以下配置。
说明
您必须先将观看账号设置为公开、密码或邀请码,才能将评论限制设置为自定义。
配置项 | 描述 |
---|---|
登录账号App | 您的自有账号系统名称。 |
登录链接 | 您的自有账号系统登录页面的链接。该链接需要包含协议头,例如
说明 观看页免登录方案中,用户无需重定向至该登录链接。 |
Secret Key | 在您填写登录账号 App 和登录链接并保存配置后,可自动生成。用于计算校验签名( |
错误重定向地址 | 自定义鉴权校验失败后,进入的鉴权校验失败页面的地址。该地址需要包含协议头。默认跳转至企业直播的自定义鉴权校验失败页面。 |
试看 | 打开开关并选择试看时间。在试看时间内,观众可以在不登录直播间的情况下观看直播或回放。详见试看。 说明 将评论限制设置为自定义时,不支持试看功能。 |
说明
您也可以打开次要观看账号开关,将次要观看账号或相应的评论限制设置为自定义。关于主次观看限制的配置,详见主次观看限制。