security(config): remove hardcoded client secret defaults and bump v1.0.1

This commit is contained in:
Enes Yakıştır
2026-08-30 12:51:04 +03:00
parent 754a55d8ba
commit df2d2936c7
2 changed files with 9 additions and 6 deletions
+8 -5
View File
@@ -1,9 +1,9 @@
const crypto = require('crypto'); const crypto = require('crypto');
const https = require('https'); const https = require('https');
const http = require('http'); const http = require('http');
let clientId = '01a03c41-f758-721e-b927-619bffde5c23'; let clientId = '';
let clientSecret = 'hNx0p20XT8QI0Ut9irh0o5cvqW6rNQOuS2tgoqir'; let clientSecret = '';
let authBaseUrl = 'https://auth.yakhub.com.tr'; let authBaseUrl = 'https://auth.yakhub.com.tr';
function postRequest(urlStr, data) { function postRequest(urlStr, data) {
@@ -86,22 +86,25 @@ async function register({ registerExternalAuth, registerSetting, settingsManager
name: 'client-id', name: 'client-id',
label: 'YakNet Client ID', label: 'YakNet Client ID',
type: 'input', type: 'input',
description: 'Your YakNet OAuth2 Client ID',
private: false, private: false,
default: '01a03c41-f758-721e-b927-619bffde5c23' default: ''
}); });
registerSetting({ registerSetting({
name: 'client-secret', name: 'client-secret',
label: 'YakNet Client Secret', label: 'YakNet Client Secret',
type: 'input-password', type: 'input-password',
description: 'Your YakNet OAuth2 Client Secret',
private: true, private: true,
default: 'hNx0p20XT8QI0Ut9irh0o5cvqW6rNQOuS2tgoqir' default: ''
}); });
registerSetting({ registerSetting({
name: 'auth-base-url', name: 'auth-base-url',
label: 'YakNet Auth URL', label: 'YakNet Auth URL',
type: 'input', type: 'input',
description: 'YakNet SSO Server URL (Default: https://auth.yakhub.com.tr)',
private: false, private: false,
default: 'https://auth.yakhub.com.tr' default: 'https://auth.yakhub.com.tr'
}); });
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "peertube-plugin-auth-yaknet", "name": "peertube-plugin-auth-yaknet",
"version": "1.0.0", "version": "1.0.1",
"description": "YakNet SSO & OAuth2 Single Sign-On Authentication Plugin for PeerTube", "description": "YakNet SSO & OAuth2 Single Sign-On Authentication Plugin for PeerTube",
"main": "main.js", "main": "main.js",
"clientScripts": [ "clientScripts": [