本页导航
完整配置文件
KPlayer的配置文件顶级中的auth用于配置主程序针对rpc接口的鉴权权限。
该参数开启时,任何客户端调用rpc或者http端口时都需要携带配置项的token,否则将会拒绝服务
{
"auth": {
"auth_on": false,
"token": "kplayer"
}
}
auth:
auth_on: false
token: kplayer
开启auth
{
"auth": {
"auth_on": false
}
}
auth:
auth_on: false
KPlayer默认关闭auth功能,使用当前选项开启鉴权功能
设置Token
{
"auth": {
"token": "kplayer"
}
}
auth:
token: kplayer
使用方法
在正确配置auth相关接口后,在使用http或者grpc方法需要携带token值
- 使用
http接口示例需要携带Authorization: {token}
curl "http://127.0.0.1:4156/resource/list" \
-H 'Authorization: kplayer' \
-H 'Content-Type: application/json; charset=utf-8' \
-d $'{}'
- 使用
grpc接口需要携带metadata的key为authorization名称,value为token的元数据