用于对推流和拉流客户端进行鉴权
https://github.com/haowanxing/plugin-http-auth
import ( _ "github.com/haowanxing/plugin-http-auth" )
#global: # enableauth: true # 开启鉴权(默认开启) httpauth: onsubaddr: http://localhost:9091/subauth onpubaddr: http://localhost:9091/pubauth
{ "action": "subscribe/publish", "app": "live", "stream": "test", "param": "field1=value1&field2=value2", "client_id": "127.0.0.1:53779" }
开发者可以根据鉴权回调请求到API接口上的参数进行鉴权,响应HTTP状态码为200即为放行,其他状态均为拒绝。
200