[mirotalksfu] - update dep, oidc config

هذا الالتزام موجود في:
Miroslav Pejic
2025-05-20 15:25:06 +02:00
الأصل b7df55ef6c
التزام 60531a211b
7 ملفات معدلة مع 15 إضافات و15 حذوفات

عرض الملف

@@ -86,7 +86,7 @@ JWT_EXPIRATION=1h # JWT token expiration (e.g.,
# OIDC # OIDC
OIDC_ENABLED=false # Enable OpenID Connect (true|false) OIDC_ENABLED=false # Enable OpenID Connect (true|false)
OIDC_ALLOW_ROOMS_CREATION_FOR_AUTH_USERS=false # Allow all authenticated users via OIDC to create their own rooms OIDC_ALLOW_ROOMS_CREATION_FOR_AUTH_USERS=true # Allow all authenticated users via OIDC to create their own rooms
OIDC_ISSUER=https://server.example.com # OIDC provider URL OIDC_ISSUER=https://server.example.com # OIDC provider URL
OIDC_BASE_URL= # OIDC base URL es https://yourdomain.com OIDC_BASE_URL= # OIDC base URL es https://yourdomain.com
OIDC_CLIENT_ID=clientID # OIDC client ID OIDC_CLIENT_ID=clientID # OIDC client ID

عرض الملف

@@ -64,7 +64,7 @@ dev dependencies: {
* @license For commercial or closed source, contact us at license.mirotalk@gmail.com or purchase directly via CodeCanyon * @license For commercial or closed source, contact us at license.mirotalk@gmail.com or purchase directly via CodeCanyon
* @license CodeCanyon: https://codecanyon.net/item/mirotalk-sfu-webrtc-realtime-video-conferences/40769970 * @license CodeCanyon: https://codecanyon.net/item/mirotalk-sfu-webrtc-realtime-video-conferences/40769970
* @author Miroslav Pejic - miroslav.pejic.85@gmail.com * @author Miroslav Pejic - miroslav.pejic.85@gmail.com
* @version 1.8.44 * @version 1.8.45
* *
*/ */

عرض الملف

@@ -323,7 +323,7 @@ module.exports = {
baseURLDynamic: false, // Set true if your app has dynamic base URLs baseURLDynamic: false, // Set true if your app has dynamic base URLs
// ================================================================================================== // ==================================================================================================
allow_rooms_creation_for_auth_users: process.env.OIDC_ALLOW_ROOMS_CREATION_FOR_AUTH_USERS === 'true', allow_rooms_creation_for_auth_users: process.env.OIDC_ALLOW_ROOMS_CREATION_FOR_AUTH_USERS !== 'false',
// ================================================================================================== // ==================================================================================================
// User identity requirements // User identity requirements

عرض الملف

@@ -1,6 +1,6 @@
{ {
"name": "mirotalksfu", "name": "mirotalksfu",
"version": "1.8.44", "version": "1.8.45",
"description": "WebRTC SFU browser-based video calls", "description": "WebRTC SFU browser-based video calls",
"main": "Server.js", "main": "Server.js",
"scripts": { "scripts": {
@@ -57,11 +57,11 @@
"node": ">=18" "node": ">=18"
}, },
"dependencies": { "dependencies": {
"@aws-sdk/client-s3": "^3.810.0", "@aws-sdk/client-s3": "^3.812.0",
"@aws-sdk/lib-storage": "^3.810.0", "@aws-sdk/lib-storage": "^3.812.0",
"@mattermost/client": "10.7.0", "@mattermost/client": "10.7.0",
"@ngrok/ngrok": "1.5.1", "@ngrok/ngrok": "1.5.1",
"@sentry/node": "^9.19.0", "@sentry/node": "^9.21.0",
"async-mutex": "^0.5.0", "async-mutex": "^0.5.0",
"axios": "^1.9.0", "axios": "^1.9.0",
"chokidar": "^4.0.3", "chokidar": "^4.0.3",
@@ -70,7 +70,7 @@
"cors": "2.8.5", "cors": "2.8.5",
"crypto-js": "4.2.0", "crypto-js": "4.2.0",
"discord.js": "^14.19.3", "discord.js": "^14.19.3",
"dompurify": "^3.2.5", "dompurify": "^3.2.6",
"dotenv": "^16.5.0", "dotenv": "^16.5.0",
"express": "5.1.0", "express": "5.1.0",
"express-openid-connect": "^2.18.1", "express-openid-connect": "^2.18.1",
@@ -84,7 +84,7 @@
"mediasoup": "3.15.8", "mediasoup": "3.15.8",
"mediasoup-client": "3.11.0", "mediasoup-client": "3.11.0",
"nodemailer": "^7.0.3", "nodemailer": "^7.0.3",
"openai": "^4.98.0", "openai": "^4.100.0",
"qs": "6.14.0", "qs": "6.14.0",
"sanitize-filename": "^1.6.3", "sanitize-filename": "^1.6.3",
"socket.io": "4.8.1", "socket.io": "4.8.1",
@@ -95,14 +95,14 @@
"@babel/core": "^7.27.1", "@babel/core": "^7.27.1",
"@babel/preset-env": "^7.27.2", "@babel/preset-env": "^7.27.2",
"babel-loader": "^10.0.0", "babel-loader": "^10.0.0",
"mocha": "^11.3.0", "mocha": "^11.4.0",
"node-fetch": "^3.3.2", "node-fetch": "^3.3.2",
"nodemon": "^3.1.10", "nodemon": "^3.1.10",
"prettier": "3.5.3", "prettier": "3.5.3",
"proxyquire": "^2.1.3", "proxyquire": "^2.1.3",
"should": "^13.2.3", "should": "^13.2.3",
"sinon": "^20.0.0", "sinon": "^20.0.0",
"webpack": "^5.99.8", "webpack": "^5.99.9",
"webpack-cli": "^6.0.1" "webpack-cli": "^6.0.1"
} }
} }

عرض الملف

@@ -64,7 +64,7 @@ let BRAND = {
}, },
about: { about: {
imageUrl: '../images/mirotalk-logo.gif', imageUrl: '../images/mirotalk-logo.gif',
title: '<strong>WebRTC SFU v1.8.44</strong>', title: '<strong>WebRTC SFU v1.8.45</strong>',
html: ` html: `
<button <button
id="support-button" id="support-button"

عرض الملف

@@ -11,7 +11,7 @@ if (location.href.substr(0, 5) !== 'https') location.href = 'https' + location.h
* @license For commercial or closed source, contact us at license.mirotalk@gmail.com or purchase directly via CodeCanyon * @license For commercial or closed source, contact us at license.mirotalk@gmail.com or purchase directly via CodeCanyon
* @license CodeCanyon: https://codecanyon.net/item/mirotalk-sfu-webrtc-realtime-video-conferences/40769970 * @license CodeCanyon: https://codecanyon.net/item/mirotalk-sfu-webrtc-realtime-video-conferences/40769970
* @author Miroslav Pejic - miroslav.pejic.85@gmail.com * @author Miroslav Pejic - miroslav.pejic.85@gmail.com
* @version 1.8.44 * @version 1.8.45
* *
*/ */
@@ -5385,7 +5385,7 @@ function showAbout() {
position: 'center', position: 'center',
imageUrl: BRAND.about?.imageUrl && BRAND.about.imageUrl.trim() !== '' ? BRAND.about.imageUrl : image.about, imageUrl: BRAND.about?.imageUrl && BRAND.about.imageUrl.trim() !== '' ? BRAND.about.imageUrl : image.about,
customClass: { image: 'img-about' }, customClass: { image: 'img-about' },
title: BRAND.about?.title && BRAND.about.title.trim() !== '' ? BRAND.about.title : 'WebRTC SFU v1.8.44', title: BRAND.about?.title && BRAND.about.title.trim() !== '' ? BRAND.about.title : 'WebRTC SFU v1.8.45',
html: ` html: `
<br /> <br />
<div id="about"> <div id="about">

عرض الملف

@@ -9,7 +9,7 @@
* @license For commercial or closed source, contact us at license.mirotalk@gmail.com or purchase directly via CodeCanyon * @license For commercial or closed source, contact us at license.mirotalk@gmail.com or purchase directly via CodeCanyon
* @license CodeCanyon: https://codecanyon.net/item/mirotalk-sfu-webrtc-realtime-video-conferences/40769970 * @license CodeCanyon: https://codecanyon.net/item/mirotalk-sfu-webrtc-realtime-video-conferences/40769970
* @author Miroslav Pejic - miroslav.pejic.85@gmail.com * @author Miroslav Pejic - miroslav.pejic.85@gmail.com
* @version 1.8.44 * @version 1.8.45
* *
*/ */