feat(admin): Add admin authentication and user management

This commit is contained in:
2025-04-13 20:34:47 +08:00
parent 36380d50a7
commit 7520d56e0a
27 changed files with 922 additions and 28 deletions
@@ -0,0 +1,59 @@
server:
port: 9000
spring:
application:
name: video-gateway
cloud:
nacos:
discovery:
server-addr: ${NACOS_HOST:nacos}:${NACOS_PORT:8848}
namespace: public
group: DEFAULT_GROUP
sentinel:
transport:
dashboard: ${SENTINEL_HOST:sentinel}:${SENTINEL_PORT:8080}
port: 8722
eager: true
gateway:
discovery:
locator:
enabled: true
lower-case-service-id: true
routes:
- id: video-auth
uri: lb://video-auth
predicates:
- Path=/auth/**
filters:
- StripPrefix=1
- id: video-user
uri: lb://video-user
predicates:
- Path=/user/**
filters:
- StripPrefix=1
- id: video-content
uri: lb://video-content
predicates:
- Path=/content/**
filters:
- StripPrefix=1
- id: video-admin
uri: lb://video-admin
predicates:
- Path=/admin/**
filters:
- StripPrefix=1
- id: video-comment
uri: lb://video-comment
predicates:
- Path=/comment/**
filters:
- StripPrefix=1
- id: video-recommend
uri: lb://video-recommend
predicates:
- Path=/recommend/**
filters:
- StripPrefix=1