1 Commits
3 changed files with 9 additions and 8 deletions
+2 -2
View File
@@ -2,7 +2,7 @@
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![PeerTube Engine](https://img.shields.io/badge/PeerTube-%3E%3D5.0.0-orange.svg)](https://joinpeertube.org)
[![YakNet](https://img.shields.io/badge/YakNet-Federated%20Identity-blue.svg)](https://auth.yakhub.com.tr)
[![YakNet](https://img.shields.io/badge/YakNet-Federated%20Identity-blue.svg)](https://developer-console.yakhub.com.tr)
**English** | [Türkçe](#türkçe)
@@ -43,7 +43,7 @@ In your PeerTube admin panel (**Administration > Plugins / Themes > Settings** f
- **Client ID:** Your registered YakNet OAuth2 Application Client ID.
- **Client Secret:** Your YakNet OAuth2 Client Secret.
- **Auth Base URL:** Default is `https://auth.yakhub.com.tr`.
- **Auth Base URL:** Default is `https://developer-console.yakhub.com.tr`.
- **Auto-Redirect on Login:** Automatically bypass the standard login form and redirect users directly to YakNet SSO (also synchronizes `redirect_on_single_external_auth` in PeerTube configuration).
---
+6 -5
View File
@@ -4,7 +4,7 @@ const http = require('http');
let clientId = '';
let clientSecret = '';
let authBaseUrl = 'https://auth.yakhub.com.tr';
let authBaseUrl = 'https://developer-console.yakhub.com.tr';
function postRequest(urlStr, data) {
return new Promise((resolve, reject) => {
@@ -104,16 +104,17 @@ async function register({ registerExternalAuth, registerSetting, settingsManager
name: 'auth-base-url',
label: 'YakNet Auth URL',
type: 'input',
description: 'YakNet SSO Server URL (Default: https://auth.yakhub.com.tr)',
description: 'YakNet SSO Server URL (Default: https://developer-console.yakhub.com.tr)',
private: false,
default: 'https://auth.yakhub.com.tr'
default: 'https://developer-console.yakhub.com.tr'
});
registerSetting({
name: 'auto-redirect-login',
label: 'Giriş Sayfasında Doğrudan YakNet SSO\'ya Yönlendir',
label: "Giriş Sayfasında Doğrudan YakNet SSO'ya Yönlendir",
type: 'input-checkbox',
description: 'Aktif olduğunda, kullanıcılar giriş butonuna veya /login sayfasına gittiğinde standart PeerTube şifre formu yerine doğrudan YakNet SSO sunucusuna yönlendirilir.',
description:
'Aktif olduğunda, kullanıcılar giriş butonuna veya /login sayfasına gittiğinde standart PeerTube şifre formu yerine doğrudan YakNet SSO sunucusuna yönlendirilir.',
private: false,
default: true
});
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "peertube-plugin-auth-yaknet",
"version": "1.0.8",
"version": "1.0.9",
"description": "YakNet SSO & OAuth2 Single Sign-On Authentication Plugin for PeerTube",
"main": "main.js",
"library": "./main.js",