设置回源鉴权配置
patch
https://api.sd-rtn.com/v1/projects/fls/settings/streamauth/webhook
该方法设置回源鉴权的配置信息。
该功能处于内测阶段,使用前请联系 sales@shengwang.cn。
请求
API Key
融合 CDN 直播 RESTful API 使用 HTTP HMAC (Hash-based Message Authentication Code) 认证。
在发送 HTTP 请求时,你需要通过 HMAC-SHA256 算法生成一个签名,并在请求头部的 Authorization
字段传入签名及相关信息。详见认证方式。
路径参数
appidstringRequired
声网为每个开发者提供的 App ID。在声网控制台创建一个项目后即可得到一个 App ID。一个 App ID 是一个项目的唯一标识。
请求 Body
application/json
enabledbooleanRequired
是否开启回源鉴权。
urlstringOptional
回源鉴权服务器的地址。声网向你的回源鉴权服务器发送请求的格式详见回源与转推回调格式。
secretstringOptional
回源鉴权密钥。使用回源鉴权密钥生成签名的流程与消息通知服务一致,详见验证签名。
响应
如果返回的 HTTP 状态码为 200,表示请求成功。
请求示例
cURL
Bash
curl --request patch \
--url https://api.sd-rtn.com/v1/projects/fls/settings/streamauth/webhook \
--header 'Authorization: Basic <credentials>' \
--data '
{
"enabled": true,
"url": "www.test.com/auth/callback",
"secret": "{ncs_secret}"
}
'
响应示例
如果返回的 HTTP 状态码为 200,表示请求成功。