解决401

This commit is contained in:
2026-03-24 10:20:53 +08:00
parent 20986f4a48
commit 10444f0a67
2 changed files with 23 additions and 29 deletions

View File

@@ -101,6 +101,8 @@ public class WebSecurityConfig {
defaultExcludes.add("/index/hook/abl/**"); defaultExcludes.add("/index/hook/abl/**");
defaultExcludes.add("/api/jt1078/playback/download"); defaultExcludes.add("/api/jt1078/playback/download");
defaultExcludes.add("/api/jt1078/snap"); defaultExcludes.add("/api/jt1078/snap");
defaultExcludes.add("/api/push/list/**");
defaultExcludes.add("/api/push/start/**");
if (userSetting.getInterfaceAuthentication() && !userSetting.getInterfaceAuthenticationExcludes().isEmpty()) { if (userSetting.getInterfaceAuthentication() && !userSetting.getInterfaceAuthenticationExcludes().isEmpty()) {
defaultExcludes.addAll(userSetting.getInterfaceAuthenticationExcludes()); defaultExcludes.addAll(userSetting.getInterfaceAuthenticationExcludes());

View File

@@ -16,38 +16,23 @@ spring:
# REDIS数据库配置 # REDIS数据库配置
redis: redis:
# [必须修改] Redis服务器IP, REDIS安装在本机的,使用127.0.0.1 # [必须修改] Redis服务器IP, REDIS安装在本机的,使用127.0.0.1
host: 127.0.0.1 host: 192.168.0.93
# [必须修改] 端口号 # [必须修改] 端口号
port: 6379 port: 6379
# [可选] 数据库 DB # [可选] 数据库 DB
database: 7 database: 8
# [可选] 访问密码,若你的redis服务器没有设置密码就不需要用密码去连接 # [可选] 访问密码,若你的redis服务器没有设置密码就不需要用密码去连接
password: luna password: qwer12345
# [可选] 超时时间 # [可选] 超时时间
timeout: 10000 timeout: 10000
# mysql数据源 # mysql数据源
datasource: datasource:
type: com.zaxxer.hikari.HikariDataSource type: com.zaxxer.hikari.HikariDataSource
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/wvp273数据库统合?useUnicode=true&characterEncoding=UTF8&rewriteBatchedStatements=true&serverTimezone=PRC&useSSL=false&allowMultiQueries=true&allowPublicKeyRetrieval=true url: jdbc:mysql://192.168.0.93:3306/wvp?useUnicode=true&characterEncoding=UTF8&rewriteBatchedStatements=true&serverTimezone=PRC&useSSL=false&allowMultiQueries=true&allowPublicKeyRetrieval=true
username: root username: root
password: 12345678 password: qwer12345
# h2数据库
# datasource:
# driver-class-name: org.h2.Driver
# url: jdbc:h2:mem:wvp
# username: sa
# password: 12345678
# sql:
# init:
# # 启动时仅初始化内置的数据库例如h2:mem
# mode: embedded
# schema-locations: file:数据库/2.7.4-h2/h2-schema.sql
# data-locations: file:数据库/2.7.4-h2/h2-data.sql
# # h2数据库控制台请注意仅在测试环境下使用
# h2:
# console:
# enabled: true
#[可选] WVP监听的HTTP端口, 网页和接口调用都是这个端口 #[可选] WVP监听的HTTP端口, 网页和接口调用都是这个端口
server: server:
port: 18080 port: 18080
@@ -64,6 +49,11 @@ server:
# 作为28181服务器的配置 # 作为28181服务器的配置
sip: sip:
# [必须修改] 本机的IP对应你的网卡监听什么ip就是使用什么网卡
# 如果要监听多张网卡可以使用逗号分隔多个IP 例如: 192.168.1.4,10.0.0.4
# 如果不明白就使用0.0.0.0,大部分情况都是可以的
# 请不要使用127.0.0.1任何包括localhost在内的域名都是不可以的。
ip: 0.0.0.0
# [可选] 28181服务监听的端口 # [可选] 28181服务监听的端口
port: 8116 port: 8116
# 根据国标6.1.2中规定domain宜采用ID统一编码的前十位编码。国标附录D中定义前8位为中心编码由省级、市级、区级、基层编号组成参照GB/T 2260-2007 # 根据国标6.1.2中规定domain宜采用ID统一编码的前十位编码。国标附录D中定义前8位为中心编码由省级、市级、区级、基层编号组成参照GB/T 2260-2007
@@ -80,21 +70,23 @@ sip:
#zlm 默认服务器配置 #zlm 默认服务器配置
media: media:
id: zlmediakit-local id: yuyi-media
# [必须修改] zlm服务器的内网IP # [必须修改] zlm服务器的内网IP
ip: 192.168.1.10 ip: 192.168.0.93
# [必须修改] zlm服务器的http.port # [必须修改] zlm服务器的http.port
http-port: 9092 http-port: 8081
# [可选] zlm服务器的hook所使用的IP, 默认使用sip.ip
hook-ip: 192.168.0.93
# [必选选] zlm服务器的hook.admin_params=secret # [必选选] zlm服务器的hook.admin_params=secret
secret: TWSYFgYJOQWB4ftgeYut8DW4wbs7pQnj secret: EzrujHJwJoPaR3ruLT1qoB4z6z2RyvLw
# 启用多端口模式, 多端口模式使用端口区分每路流,兼容性更好。 单端口使用流的ssrc区分 点播超时建议使用多端口测试 # 启用多端口模式, 多端口模式使用端口区分每路流,兼容性更好。 单端口使用流的ssrc区分 点播超时建议使用多端口测试
rtp: rtp:
# [可选] 是否启用多端口模式, 开启后会在portRange范围内选择端口用于媒体流传输 # [可选] 是否启用多端口模式, 开启后会在portRange范围内选择端口用于媒体流传输
enable: true enable: true
# [可选] 在此范围内选择端口用于媒体流传输, 必须提前在zlm上配置该属性不然自动配置此属性可能不成功 # [可选] 在此范围内选择端口用于媒体流传输, 必须提前在zlm上配置该属性不然自动配置此属性可能不成功
port-range: 40000,45000 # 端口范围 port-range: 30000,30100 # 端口范围
# [可选] 国标级联在此范围内选择端口发送媒体流, # [可选] 国标级联在此范围内选择端口发送媒体流,
send-port-range: 50000,55000 # 端口范围 send-port-range: 30000,30100 # 端口范围
# [根据业务需求配置] # [根据业务需求配置]
user-settings: user-settings:
# 点播/录像回放 等待超时时间,单位:毫秒 # 点播/录像回放 等待超时时间,单位:毫秒
@@ -102,9 +94,9 @@ user-settings:
# [可选] 自动点播, 使用固定流地址进行播放时,如果未点播则自动进行点播, 需要rtp.enable=true # [可选] 自动点播, 使用固定流地址进行播放时,如果未点播则自动进行点播, 需要rtp.enable=true
auto-apply-play: true auto-apply-play: true
# 推流直播是否录制 # 推流直播是否录制
record-push-live: true record-push-live: false
# 国标是否录制 # 国标是否录制
record-sip: true record-sip: false
# 国标点播 按需拉流, true有人观看拉流无人观看释放 false拉起后不自动释放 # 国标点播 按需拉流, true有人观看拉流无人观看释放 false拉起后不自动释放
stream-on-demand: true stream-on-demand: true
# 是否返回Date属性true不返回避免摄像头通过该参数自动校时false返回摄像头可能会根据该时间校时 # 是否返回Date属性true不返回避免摄像头通过该参数自动校时false返回摄像头可能会根据该时间校时