[mirotalksfu] - add HOST_USERS env var

هذا الالتزام موجود في:
Miroslav Pejic
2025-06-03 20:19:29 +02:00
الأصل 5486e8bc5a
التزام c3bbceae7e
7 ملفات معدلة مع 77 إضافات و48 حذوفات

عرض الملف

@@ -100,20 +100,18 @@ OIDC_USERNAME_AS_NAME=false # Set username as name from OI
HOST_PROTECTED=false # Enable host protection (true|false)
HOST_USER_AUTH=false # Enable user authentication (true|false)
# Host users - Define host users in the format: username:password:displayName:allowedRooms (room1,room2...)
HOST_USERS="username:password:user:*|admin:admin:Admin:room1,room2|guest:guest:Guest:room1,room1"
# Endpoints
HOST_USERS_FROM_DB=false # Use DB for user auth (true|false)
USERS_API_SECRET=mirotalkweb_default_secret # Users API secret key
USERS_API_ENDPOINT=http://localhost:9000/api/v1/user/isAuth # User auth endpoint
USERS_ROOM_ALLOWED_ENDPOINT=http://localhost:9000/api/v1/user/isRoomAllowed # Room permission endpoint
USERS_ROOMS_ALLOWED_ENDPOINT=http://localhost:9000/api/v1/user/roomsAllowed # Allowed rooms endpoint
ROOM_EXISTS_ENDPOINT=http://localhost:9000/api/v1/room/exists # Room exists endpoint
# Users
DEFAULT_USERNAME=username # Default admin username
DEFAULT_PASSWORD=password # Default admin password
DEFAULT_DISPLAY_NAME=username display name # Default display name
DEFAULT_ALLOWED_ROOMS=* # Default allowed rooms all or room1,room2... (comma-separated)
# Presenters
PRESENTERS=Miroslav Pejic,miroslav.pejic.85@gmail.com, # Presenter usernames (comma-separated)
PRESENTER_JOIN_FIRST=true # First joiner becomes presenter (true|false)