Better authorization label for OIDC (#7264)

* Better authorization label for OIDC
Reword description of HTTP login method to include OIDC
fix https://github.com/FreshRSS/FreshRSS/issues/7254#issuecomment-2615838151
And remove several duplicated i18n entries.
And add to documentation https://www.authelia.com/integration/openid-connect/freshrss/

* Update app/i18n/it/admin.php

Co-authored-by: UserRoot-Luca <55756898+UserRoot-Luca@users.noreply.github.com>

* Update app/i18n/nl/admin.php

Co-authored-by: Frans de Jonge <fransdejonge@gmail.com>

---------

Co-authored-by: UserRoot-Luca <55756898+UserRoot-Luca@users.noreply.github.com>
Co-authored-by: Frans de Jonge <fransdejonge@gmail.com>
This commit is contained in:
Alexandre Alapetite
2025-01-28 15:33:17 +01:00
committed by GitHub
parent d7ca2f8768
commit bb7236e263
52 changed files with 33 additions and 232 deletions

View File

@@ -16,7 +16,7 @@ return array(
'allow_anonymous_refresh' => 'Povolit anonymní obnovení článků',
'api_enabled' => 'Povolit přístup k <abbr>API</abbr> <small>(vyžadováno pro mobilní aplikace and sharing user queries)</small>', // DIRTY
'form' => 'Webový formulář (tradiční, vyžaduje JavaScript)',
'http' => 'HTTP (pro pokročilé uživatele s HTTPS)',
'http' => 'HTTP (advanced: managed by Web server, OIDC, SSO…)', // TODO
'none' => 'Žádný (nebezpečné)',
'title' => 'Ověřování',
'token' => 'Hlavní ověřovací token',

View File

@@ -18,14 +18,6 @@ return array(
'next_step' => 'Přejít na další krok',
'reinstall' => 'Přeinstalovat FreshRSS',
),
'auth' => array(
'form' => 'Webový formulář (tradiční, vyžaduje JavaScript)',
'http' => 'HTTP (pro pokročilé uživatele s HTTPS)',
'none' => 'Žádný (nebezpečné)',
'password_form' => 'Heslo<br /><small>(pro přihlášení webovým formulářem)</small>',
'password_format' => 'Alespoň 7 znaků',
'type' => 'Metoda ověřování',
),
'bdd' => array(
'_' => 'Databáze',
'conf' => array(

View File

@@ -16,7 +16,7 @@ return array(
'allow_anonymous_refresh' => 'Anonymes Aktualisieren der Artikel erlauben',
'api_enabled' => '<abbr>API</abbr>-Zugriff erlauben <small>(für mobile Apps und Benutzerabfragen benötigt)</small>',
'form' => 'Webformular (traditionell, benötigt JavaScript)',
'http' => 'HTTP (HTTPS für erfahrene Benutzer)',
'http' => 'HTTP (advanced: managed by Web server, OIDC, SSO…)', // TODO
'none' => 'Keine (gefährlich)',
'title' => 'Authentifizierung',
'token' => 'Master-Authentifizierungs-Token',

View File

@@ -18,14 +18,6 @@ return array(
'next_step' => 'Zum nächsten Schritt springen',
'reinstall' => 'Neuinstallation von FreshRSS',
),
'auth' => array(
'form' => 'Webformular (traditionell, benötigt JavaScript)',
'http' => 'HTTP (HTTPS für erfahrene Benutzer)',
'none' => 'Keine (gefährlich)',
'password_form' => 'Passwort<br /><small>(für die Anmeldemethode per Webformular)</small>',
'password_format' => 'mindestens 7 Zeichen',
'type' => 'Authentifizierungsmethode',
),
'bdd' => array(
'_' => 'Datenbank',
'conf' => array(

View File

@@ -16,7 +16,7 @@ return array(
'allow_anonymous_refresh' => 'Allow anonymous refresh of the articles', // TODO
'api_enabled' => 'Allow <abbr>API</abbr> access <small>(required for mobile apps and sharing user queries)</small>', // TODO
'form' => 'Web form (σύνηθες, απαιτεί JavaScript)',
'http' => 'HTTP (για έμπειρους χρήστες με )',
'http' => 'HTTP (advanced: managed by Web server, OIDC, SSO…)', // TODO
'none' => 'Καμία (ριψοκίνδυνο)',
'title' => 'Πιστοποίηση',
'token' => 'Master authentication token', // TODO

View File

@@ -18,14 +18,6 @@ return array(
'next_step' => 'Μεταβείτε στο επόμενο βήμα',
'reinstall' => 'Επανεγκατάσταση του FreshRSS',
),
'auth' => array(
'form' => 'Web form (σύνηθες, απαιτεί JavaScript)',
'http' => 'HTTP (για έμπειρους χρήστες με HTTPS)',
'none' => 'Καμία (ριψοκίνδυνο)',
'password_form' => 'Κωδικός Πρόσβασης<br /><small>(για την μέθοδο σύνδεσης με Web-form)</small>',
'password_format' => 'Τουλάχιστον 7 χαρακτήρες',
'type' => 'Μέθοδος Πιστοποίησης',
),
'bdd' => array(
'_' => 'Βάση Δεδομένων',
'conf' => array(

View File

@@ -16,7 +16,7 @@ return array(
'allow_anonymous_refresh' => 'Allow anonymous refresh of the articles', // IGNORE
'api_enabled' => 'Allow <abbr>API</abbr> access <small>(required for mobile apps and sharing user queries)</small>', // IGNORE
'form' => 'Web form (traditional, requires JavaScript)', // IGNORE
'http' => 'HTTP (for advanced users with HTTPS)', // IGNORE
'http' => 'HTTP (advanced: managed by Web server, OIDC, SSO…)', // IGNORE
'none' => 'None (dangerous)', // IGNORE
'title' => 'Authentication', // IGNORE
'token' => 'Master authentication token', // IGNORE

View File

@@ -18,14 +18,6 @@ return array(
'next_step' => 'Go to the next step', // IGNORE
'reinstall' => 'Reinstall FreshRSS', // IGNORE
),
'auth' => array(
'form' => 'Web form (traditional, requires JavaScript)', // IGNORE
'http' => 'HTTP (for advanced users with HTTPS)', // IGNORE
'none' => 'None (dangerous)', // IGNORE
'password_form' => 'Password<br /><small>(for the Web-form login method)</small>', // IGNORE
'password_format' => 'At least 7 characters', // IGNORE
'type' => 'Authentication method', // IGNORE
),
'bdd' => array(
'_' => 'Database', // IGNORE
'conf' => array(

View File

@@ -16,7 +16,7 @@ return array(
'allow_anonymous_refresh' => 'Allow anonymous refresh of the articles',
'api_enabled' => 'Allow <abbr>API</abbr> access <small>(required for mobile apps and sharing user queries)</small>',
'form' => 'Web form (traditional, requires JavaScript)',
'http' => 'HTTP (for advanced users with HTTPS)',
'http' => 'HTTP (advanced: managed by Web server, OIDC, SSO…)',
'none' => 'None (dangerous)',
'title' => 'Authentication',
'token' => 'Master authentication token',

View File

@@ -18,14 +18,6 @@ return array(
'next_step' => 'Go to the next step',
'reinstall' => 'Reinstall FreshRSS',
),
'auth' => array(
'form' => 'Web form (traditional, requires JavaScript)',
'http' => 'HTTP (for advanced users with HTTPS)',
'none' => 'None (dangerous)',
'password_form' => 'Password<br /><small>(for the Web-form login method)</small>',
'password_format' => 'At least 7 characters',
'type' => 'Authentication method',
),
'bdd' => array(
'_' => 'Database',
'conf' => array(

View File

@@ -16,7 +16,7 @@ return array(
'allow_anonymous_refresh' => 'Permitir la actualización anónima de los artículos',
'api_enabled' => 'Concederle acceso a la <abbr>API</abbr> <small>(necesario para apps de móvil and sharing user queries)</small>', // DIRTY
'form' => 'Formulario Web (el más habitual, requiere JavaScript)',
'http' => 'HTTP (para usuarios avanzados con HTTPS)',
'http' => 'HTTP (advanced: managed by Web server, OIDC, SSO…)', // TODO
'none' => 'Ninguno (peligroso)',
'title' => 'Identificación',
'token' => 'Token de autentificación Master',

View File

@@ -18,14 +18,6 @@ return array(
'next_step' => 'Ir al siguiente paso',
'reinstall' => 'Reinstalar FreshRSS',
),
'auth' => array(
'form' => 'Formulario Web (método más habitual, requiere JavaScript)',
'http' => 'HTTP (para usuarios avanzados con HTTPS)',
'none' => 'Ninguna (peligroso)',
'password_form' => 'Contraseña<br /><small>(para el método de acceso mediante formulario web)</small>',
'password_format' => 'Al menos 7 caracteres',
'type' => 'Método de identificación',
),
'bdd' => array(
'_' => 'Base de datos',
'conf' => array(

View File

@@ -16,7 +16,7 @@ return array(
'allow_anonymous_refresh' => ' اجازه بازخوانی ناشناس مقالات را بدهید',
'api_enabled' => ' اجازه دسترسی به <abbr>API</abbr> <small>(الزامی برای برنامه های تلفن همراه and sharing user queries and sharing user queries)</small>', // DIRTY
'form' => ' فرم وب (سنتی',
'http' => ' HTTP (برای کاربران پیشرفته با HTTPS)',
'http' => 'HTTP (advanced: managed by Web server, OIDC, SSO…)', // TODO
'none' => ' هیچ (خطرناک)',
'title' => ' احراز هویت',
'token' => 'Master authentication token', // TODO

View File

@@ -18,14 +18,6 @@ return array(
'next_step' => 'Go to the next step', // TODO
'reinstall' => 'Reinstall FreshRSS', // TODO
),
'auth' => array(
'form' => 'Web form (traditional',
'http' => 'HTTP (for advanced users with HTTPS)', // TODO
'none' => 'None (dangerous)', // TODO
'password_form' => 'Password<br /><small>(for the Web-form login method)</small>', // TODO
'password_format' => 'At least 7 characters', // TODO
'type' => 'Authentication method', // TODO
),
'bdd' => array(
'_' => 'Database', // TODO
'conf' => array(

View File

@@ -16,7 +16,7 @@ return array(
'allow_anonymous_refresh' => 'Salli kirjautumattomien käyttäjien päivittää artikkelit',
'api_enabled' => 'Salli <abbr>API</abbr>-käyttö <small>(pakollinen kännykkäsovelluksille and sharing user queries)</small>', // DIRTY
'form' => 'Web-lomake (perinteinen, käyttää JavaScriptiä)',
'http' => 'HTTP (tai HTTPS edistyneille käyttäjille)',
'http' => 'HTTP (advanced: managed by Web server, OIDC, SSO…)', // TODO
'none' => 'Ei mitään (vaarallinen)',
'title' => 'Todentaminen',
'token' => 'Todentamisen päätunnisteväline',

View File

@@ -18,14 +18,6 @@ return array(
'next_step' => 'Siirry seuraavaan vaiheeseen',
'reinstall' => 'Asenna FreshRSS uudelleen',
),
'auth' => array(
'form' => 'Web-lomake (perinteinen, käyttää JavaScriptiä)',
'http' => 'HTTP (tai HTTPS edistyneille käyttäjille)',
'none' => 'Ei mitään (vaarallinen)',
'password_form' => 'Salasana<br /><small>(Web-lomakkeella kirjautumista varten)</small>',
'password_format' => 'Vähintään 7 merkkiä',
'type' => 'Todentamismenetelmä',
),
'bdd' => array(
'_' => 'Tietokanta',
'conf' => array(

View File

@@ -16,7 +16,7 @@ return array(
'allow_anonymous_refresh' => 'Autoriser le rafraîchissement anonyme des flux',
'api_enabled' => 'Autoriser laccès par <abbr>API</abbr> <small>(nécessaire pour les applications mobiles et pour partager les filtres utilisateurs)</small>',
'form' => 'Formulaire (traditionnel, requiert JavaScript)',
'http' => 'HTTP (pour utilisateurs avancés avec HTTPS)',
'http' => 'HTTP (avancé : contrôlé par serveur Web, OIDC, SSO…)',
'none' => 'Aucune (dangereux)',
'title' => 'Authentification',
'token' => 'Jeton didentification maître',

View File

@@ -18,14 +18,6 @@ return array(
'next_step' => 'Passer à létape suivante',
'reinstall' => 'Réinstaller FreshRSS',
),
'auth' => array(
'form' => 'Formulaire (traditionnel, requiert JavaScript)',
'http' => 'HTTP (pour utilisateurs avancés avec HTTPS)',
'none' => 'Aucune (dangereux)',
'password_form' => 'Mot de passe<br /><small>(pour connexion par formulaire)</small>',
'password_format' => '7 caractères minimum',
'type' => 'Méthode dauthentification',
),
'bdd' => array(
'_' => 'Base de données',
'conf' => array(

View File

@@ -16,7 +16,7 @@ return array(
'allow_anonymous_refresh' => 'הרשאה לאנונימיים לרענן את רשימת המאמרים',
'api_enabled' => 'הרשאת גישה ל <abbr>API</abbr> <small>(נדרש ליישומים סלולריים and sharing user queries)</small>', // DIRTY
'form' => 'טופס אינטרנטי (מסורתי, דורש JavaScript)',
'http' => 'HTTP (למשתמשים מתקדמים עם HTTPS)',
'http' => 'HTTP (advanced: managed by Web server, OIDC, SSO…)', // TODO
'none' => 'ללא (מסוכן)',
'title' => 'Authentication', // TODO
'token' => 'Master authentication token', // TODO

View File

@@ -18,14 +18,6 @@ return array(
'next_step' => 'לשלב הבא',
'reinstall' => 'Reinstall FreshRSS', // TODO
),
'auth' => array(
'form' => 'טופס אינטרנטי (מסורתי, דורש JavaScript)',
'http' => 'HTTP (למשתמשים מתקדמים עם HTTPS)',
'none' => 'ללא (מסוכן)',
'password_form' => 'סיסמה<br /><small>(לשימוש בטפוס ההרשמה)</small>',
'password_format' => 'At least 7 characters', // TODO
'type' => 'שיטת אימות',
),
'bdd' => array(
'_' => 'בסיס נתונים',
'conf' => array(

View File

@@ -16,7 +16,7 @@ return array(
'allow_anonymous_refresh' => 'Névtelen felhasználok frissíthetik a cikkeket',
'api_enabled' => ' <abbr>API</abbr> elérés engedélyezése <small>(mobilalkalmazásokhoz szükséges and sharing user queries)</small>', // DIRTY
'form' => 'Webes űrlap (hagyományos, JavaScript szükséges hozzá)',
'http' => 'HTTP (haladó felhasználóknak HTTPS-el)',
'http' => 'HTTP (advanced: managed by Web server, OIDC, SSO…)', // TODO
'none' => 'nincs (veszélyes)',
'title' => 'Hitelesítés',
'token' => 'Fő hitelesítési token',

View File

@@ -18,14 +18,6 @@ return array(
'next_step' => 'Ugrás a következő lépésre',
'reinstall' => 'FreshRSS újratelepítése',
),
'auth' => array(
'form' => 'Webes űrlap (hagyományos, JavaScript-et igényel)',
'http' => 'HTTP (haladó felhasználóknak HTTPS-el)',
'none' => 'Egyik sem (veszélyes)',
'password_form' => 'Jelszó<br /><small>(a Webes űrlap belépési módszerhez)</small>',
'password_format' => 'Legalább 7 karakter',
'type' => 'Hitelesítési mód',
),
'bdd' => array(
'_' => 'Adatbázis',
'conf' => array(

View File

@@ -16,7 +16,7 @@ return array(
'allow_anonymous_refresh' => 'Izinkan refresh artikel anonim',
'api_enabled' => 'Izinkan <abbr>API</abbr> akses <small>(Diperlukan untuk aplikasi seluler and sharing user queries)</small>', // DIRTY
'form' => 'Web form (traditional, membutuhkan JavaScript)',
'http' => 'HTTP (untuk pengguna tingkat lanjut HTTPS)',
'http' => 'HTTP (advanced: managed by Web server, OIDC, SSO…)', // TODO
'none' => 'None (berbahaya)',
'title' => 'Autentikasi',
'token' => 'Token autentikasi master',

View File

@@ -18,14 +18,6 @@ return array(
'next_step' => 'Go to the next step', // TODO
'reinstall' => 'Reinstall FreshRSS', // TODO
),
'auth' => array(
'form' => 'Web form (traditional, requires JavaScript)', // TODO
'http' => 'HTTP (for advanced users with HTTPS)', // TODO
'none' => 'None (dangerous)', // TODO
'password_form' => 'Password<br /><small>(for the Web-form login method)</small>', // TODO
'password_format' => 'At least 7 characters', // TODO
'type' => 'Authentication method', // TODO
),
'bdd' => array(
'_' => 'Database', // TODO
'conf' => array(

View File

@@ -16,7 +16,7 @@ return array(
'allow_anonymous_refresh' => 'Consenti agli utenti anonimi di aggiornare gli articoli',
'api_enabled' => 'Consentire laccesso all<abbr>API</abbr> <small>(necessario per le app e per la condivisione delle query degli utenti)</small>',
'form' => 'Web form (tradizionale, richiede JavaScript)',
'http' => 'HTTP (per gli utenti avanzati con HTTPS)',
'http' => 'HTTP (avanzato: gestito da server Web, OIDC, SSO…)',
'none' => 'Nessuno (pericoloso)',
'title' => 'Autenticazione',
'token' => 'Token di autenticazione principale',

View File

@@ -18,14 +18,6 @@ return array(
'next_step' => 'Vai al prossimo passaggio',
'reinstall' => 'Reinstalla FreshRSS',
),
'auth' => array(
'form' => 'Web form (tradizionale, richiede JavaScript)',
'http' => 'HTTP (per gli utenti avanzati con HTTPS)',
'none' => 'Nessuno (pericoloso)',
'password_form' => 'Password<br /><small>(per il login tramite Web-form tradizionale)</small>',
'password_format' => 'Almeno 7 caratteri',
'type' => 'Metodo di autenticazione',
),
'bdd' => array(
'_' => 'Database', // IGNORE
'conf' => array(

View File

@@ -16,7 +16,7 @@ return array(
'allow_anonymous_refresh' => '未ログインユーザーでも記事を更新できるようにします。',
'api_enabled' => '<abbr>API</abbr>アクセスを許可する <small>(モバイルアプリやユーザークエリの共有に必要)</small>',
'form' => 'ウェブフォーム (JavaScriptが必要です)',
'http' => 'HTTP (上級者はHTTPSでも)',
'http' => 'HTTP (advanced: managed by Web server, OIDC, SSO…)', // TODO
'none' => 'なし (危険)',
'title' => '認証',
'token' => 'マスター認証用のトークン',

View File

@@ -18,14 +18,6 @@ return array(
'next_step' => '次のステップへ進む',
'reinstall' => 'FreshRSSを再インストールする',
),
'auth' => array(
'form' => 'Webフォーム (Javascriptが必要です)',
'http' => 'HTTP (上級者向けのHTTPS)',
'none' => 'なし (危険)',
'password_form' => 'パスワード<br /><small>(fWeb-formログインメソッド)</small>',
'password_format' => '最低限7文字必要です',
'type' => '認証メソッド',
),
'bdd' => array(
'_' => 'データベース',
'conf' => array(

View File

@@ -16,7 +16,7 @@ return array(
'allow_anonymous_refresh' => '누구나 피드를 갱신할 수 있도록 합니다',
'api_enabled' => '<abbr>API</abbr> 사용을 허가합니다<small>(모바일 애플리케이션을 사용할 때 필요합니다 and sharing user queries)</small>', // DIRTY
'form' => '웹폼 (전통적인 방식, 자바스크립트 필요)',
'http' => 'HTTP (HTTPS를 사용하는 고급 사용자용)',
'http' => 'HTTP (advanced: managed by Web server, OIDC, SSO…)', // TODO
'none' => '사용하지 않음 (위험)',
'title' => '인증',
'token' => '마스터 인증 토큰',

View File

@@ -18,14 +18,6 @@ return array(
'next_step' => '다음 단계',
'reinstall' => 'FreshRSS 다시 설치',
),
'auth' => array(
'form' => '웹폼 (전통적인 방식, 자바스크립트 필요)',
'http' => 'HTTP (HTTPS를 사용하는 고급 사용자용)',
'none' => '사용하지 않음 (위험)',
'password_form' => '암호<br /><small>(웹폼 로그인 방식 사용시)</small>',
'password_format' => '7 글자 이상이어야 합니다',
'type' => '인증 방식',
),
'bdd' => array(
'_' => '데이터베이스',
'conf' => array(

View File

@@ -16,7 +16,7 @@ return array(
'allow_anonymous_refresh' => 'Atļaut anonīmu rakstu atsvaidzināšanu',
'api_enabled' => 'Atļaut <abbr>API</abbr> piekļuvi <small>(nepieciešams mobilajām lietotnēm and sharing user queries)</small>', // DIRTY
'form' => 'Tīmekļa veidlapa (tradicionālā, nepieciešams JavaScript)',
'http' => 'HTTP (pieredzējušiem lietotājiem ar HTTPS)',
'http' => 'HTTP (advanced: managed by Web server, OIDC, SSO…)', // TODO
'none' => 'Nav (bīstami)',
'title' => 'Autentifikācija',
'token' => 'Master authentication token', // TODO

View File

@@ -18,14 +18,6 @@ return array(
'next_step' => 'Iet uz nākamo soli',
'reinstall' => 'Pārinstalēt FreshRSS',
),
'auth' => array(
'form' => 'Tīmekļa veidlapa (tradicionālā, nepieciešams JavaScript)',
'http' => 'HTTP (pieredzējušiem lietotājiem ar HTTPS)',
'none' => 'Bez (bīstami)',
'password_form' => 'Parole<br /><small>(Web-formas pieteikšanās metodei)</small>',
'password_format' => 'Vismaz 7 rakstzīmes',
'type' => 'Autentifikācijas metode',
),
'bdd' => array(
'_' => 'Datubāze',
'conf' => array(

View File

@@ -16,7 +16,7 @@ return array(
'allow_anonymous_refresh' => 'Sta bezoekers toe om de artikelen te vernieuwen',
'api_enabled' => 'Sta <abbr>API</abbr> toegang toe <small>(nodig voor mobiele apps and sharing user queries)</small>', // DIRTY
'form' => 'Web formulier (traditioneel, JavaScript vereist)',
'http' => 'HTTP (voor gevorderde gebruikers met HTTPS)',
'http' => 'HTTP (geavanceerd: beheerd door webserver, OIDC, SSO…)',
'none' => 'Geen (gevaarlijk)',
'title' => 'Authenticatie',
'token' => 'Hoofdauthenticatietoken',

View File

@@ -18,14 +18,6 @@ return array(
'next_step' => 'Ga naar de volgende stap',
'reinstall' => 'Installeer FreshRSS opnieuw',
),
'auth' => array(
'form' => 'Web formulier (traditioneel, benodigd JavaScript)',
'http' => 'HTTP (voor geavanceerde gebruikers met HTTPS)',
'none' => 'Geen (gevaarlijk)',
'password_form' => 'Wachtwoord<br /><small>(voor de Web-formulier log in methode)</small>',
'password_format' => 'Tenminste 7 tekens',
'type' => 'Authenticatiemethode',
),
'bdd' => array(
'_' => 'Database', // IGNORE
'conf' => array(

View File

@@ -16,7 +16,7 @@ return array(
'allow_anonymous_refresh' => 'Autorizar lactualizacion anonime dels fluxes',
'api_enabled' => 'Autorizar laccès per <abbr>API</abbr><small>(necessari per las aplicacions mobil and sharing user queries)</small>', // DIRTY
'form' => 'Formulari (tradicional, demanda JavaScript)',
'http' => 'HTTP (per utilizaires avançats amb HTTPS)',
'http' => 'HTTP (advanced: managed by Web server, OIDC, SSO…)', // TODO
'none' => 'Cap (perilhós)',
'title' => 'Autentificacion',
'token' => 'Master authentication token', // TODO

View File

@@ -18,14 +18,6 @@ return array(
'next_step' => 'Anar a lestapa seguenta',
'reinstall' => 'Reïnstallar FreshRSS',
),
'auth' => array(
'form' => 'Formulari (tradicional, demanda JavaScript)',
'http' => 'HTTP (per utilizaires avançats amb HTTPS)',
'none' => 'Cap (perilhós)',
'password_form' => 'Senhal API<br /><small>(ex. : per la connexion via formulari)</small>',
'password_format' => 'Almens 7 caractèrs',
'type' => 'Mòde dautentification',
),
'bdd' => array(
'_' => 'Basa de donadas',
'conf' => array(

View File

@@ -16,7 +16,7 @@ return array(
'allow_anonymous_refresh' => 'Pozwól na anonimowe odświeżanie wiadomości',
'api_enabled' => 'Pozwól na dostęp przez <abbr>API</abbr> <small>(wymagane dla aplikacji na telefon and sharing user queries)</small>', // DIRTY
'form' => 'Formularz na stronie (tradycyjna, wymagany JavaScript)',
'http' => 'HTTP (dla zaawansowanych użytkowników, z wykorzystaniem HTTPS)',
'http' => 'HTTP (advanced: managed by Web server, OIDC, SSO…)', // TODO
'none' => 'Brak (niebezpieczna)',
'title' => 'Uwierzytelnianie',
'token' => 'Główny token uwierzytelniania',

View File

@@ -18,14 +18,6 @@ return array(
'next_step' => 'Go to the next step', // TODO
'reinstall' => 'Reinstall FreshRSS', // TODO
),
'auth' => array(
'form' => 'Web form (traditional, requires JavaScript)', // TODO
'http' => 'HTTP (for advanced users with HTTPS)', // TODO
'none' => 'None (dangerous)', // TODO
'password_form' => 'Password<br /><small>(for the Web-form login method)</small>', // TODO
'password_format' => 'At least 7 characters', // TODO
'type' => 'Authentication method', // TODO
),
'bdd' => array(
'_' => 'Database', // TODO
'conf' => array(

View File

@@ -16,7 +16,7 @@ return array(
'allow_anonymous_refresh' => 'Permitir atualização anônima dos artigos',
'api_enabled' => 'Permitir acesso à <abbr>API</abbr> <small>(Necessáiro para aplicativos móveis and sharing user queries)</small>', // DIRTY
'form' => 'Formulário Web(tradicional, Necessita de JavaScript)',
'http' => 'HTTP (Para usuários avançados com HTTPS)',
'http' => 'HTTP (advanced: managed by Web server, OIDC, SSO…)', // TODO
'none' => 'Nenhum (Perigoso)',
'title' => 'Autenticação',
'token' => 'Token de autenticação principal',

View File

@@ -18,14 +18,6 @@ return array(
'next_step' => 'Vá para o próximo passo',
'reinstall' => 'Reinstale o FreshRSS',
),
'auth' => array(
'form' => 'Formulário web(tradicional, necessita JavaScript)',
'http' => 'HTTP (Para usuários avançados com HTTPS)',
'none' => 'None (perigoso)',
'password_form' => 'Senha<br /><small>(Para o método do login pelo formulário)</small>',
'password_format' => 'Ao menos 7 caracteres',
'type' => 'Método de autenticação',
),
'bdd' => array(
'_' => 'Banco de dados',
'conf' => array(

View File

@@ -16,7 +16,7 @@ return array(
'allow_anonymous_refresh' => 'Разрешить анонимное обновление статей',
'api_enabled' => 'Позволить <abbr>API</abbr> доступ <small>(необходимо для мобильных приложений and sharing user queries)</small>',
'form' => 'Веб-форма (традиционный, необходим JavaScript)',
'http' => 'HTTP (для опытных пользователей с HTTPS)',
'http' => 'HTTP (advanced: managed by Web server, OIDC, SSO…)', // TODO
'none' => 'Без аутентификации (небезопасно)',
'title' => 'Аутентификации',
'token' => 'Главный токен аутентификации',

View File

@@ -18,14 +18,6 @@ return array(
'next_step' => 'Перейти к следующему шагу',
'reinstall' => 'Переустановить FreshRSS',
),
'auth' => array(
'form' => 'Веб-форма (традиционный, необходим JavaScript)',
'http' => 'HTTP (для опытных пользователей с HTTPS)',
'none' => 'Без аутентификации (небезопасно)',
'password_form' => 'Пароль<br /><small>(для входа через веб-форму)</small>',
'password_format' => 'Не менее 7 символов',
'type' => 'Способ аутентификации',
),
'bdd' => array(
'_' => 'База данных',
'conf' => array(

View File

@@ -16,7 +16,7 @@ return array(
'allow_anonymous_refresh' => 'Povoliť obnovenie článkov bez prihlásenia',
'api_enabled' => 'Povoliť prístup cez <abbr>API</abbr> <small>(vyžadujú mobilné aplikácie and sharing user queries)</small>', // DIRTY
'form' => 'Webový formulár (traditičný, vyžaduje JavaScript)',
'http' => 'HTTP (pre pokročilých používateľov s HTTPS)',
'http' => 'HTTP (advanced: managed by Web server, OIDC, SSO…)', // TODO
'none' => 'Žiadny (nebezpečné)',
'title' => 'Prihlásenie',
'token' => 'Hlavný prihlasovací token',

View File

@@ -18,14 +18,6 @@ return array(
'next_step' => 'Ďalší krok',
'reinstall' => 'Preinštalovať FreshRSS',
),
'auth' => array(
'form' => 'Webový formulár (tradičný, vyžaduje JavaScript)',
'http' => 'HTTP (pre pokročilých používateľov s HTTPS)',
'none' => 'Žiadny (nebezpečné)',
'password_form' => 'Heslo<br /><small>(pre prihlásenie cez webový formulár)</small>',
'password_format' => 'Najmenej 7 znakov',
'type' => 'Spôsob prihlásenia',
),
'bdd' => array(
'_' => 'Databáza',
'conf' => array(

View File

@@ -16,7 +16,7 @@ return array(
'allow_anonymous_refresh' => 'Anonim makale yenilemesine izin ver',
'api_enabled' => '<abbr>API</abbr> erişimine izin ver <small>(mobil uygulamalar için gerekli and sharing user queries)</small>', // DIRTY
'form' => 'Web formu (geleneksel, JavaScript gerektirir)',
'http' => 'HTTP (ileri kullanıcılar için, HTTPS)',
'http' => 'HTTP (advanced: managed by Web server, OIDC, SSO…)', // TODO
'none' => 'Hiçbiri (tehlikeli)',
'title' => 'Kimlik doğrulama',
'token' => 'Ana kimlik doğrulama jetonu',

View File

@@ -18,14 +18,6 @@ return array(
'next_step' => 'Sonraki adım',
'reinstall' => 'FreshRSS i yeniden yükle',
),
'auth' => array(
'form' => 'Web formu (geleneksel, JavaScript gerektirir)',
'http' => 'HTTP (ileri kullanıcılar için, HTTPS)',
'none' => 'Hiçbiri (tehlikeli)',
'password_form' => 'Şifre<br /><small>(Tarayıcı girişi için)</small>',
'password_format' => 'En az 7 karakter',
'type' => 'Kimlik doğrulama yöntemi',
),
'bdd' => array(
'_' => 'Veritabanı',
'conf' => array(

View File

@@ -16,7 +16,7 @@ return array(
'allow_anonymous_refresh' => '允许匿名刷新文章',
'api_enabled' => '允许 <abbr>API</abbr> 访问 <small>(用于手机应用 and sharing user queries</small>', // DIRTY
'form' => '网页表单(传统方式, 需要 JavaScript)',
'http' => 'HTTP(面向启用 HTTPS 的高级用户)',
'http' => 'HTTP (advanced: managed by Web server, OIDC, SSO…)', // TODO
'none' => '无(危险)',
'title' => '认证',
'token' => '主验证 token',

View File

@@ -18,14 +18,6 @@ return array(
'next_step' => '下一步',
'reinstall' => '重新安装 FreshRSS',
),
'auth' => array(
'form' => '网页表单(传统方式, 依赖 JavaScript',
'http' => 'HTTP面向启用 HTTPS 的高级用户)',
'none' => '无(危险)',
'password_form' => '密码<br /><small>(用于网页表单登录方式)</small>',
'password_format' => '至少 7 个字符',
'type' => '认证方式',
),
'bdd' => array(
'_' => '数据库',
'conf' => array(

View File

@@ -16,7 +16,7 @@ return array(
'allow_anonymous_refresh' => '允許匿名刷新文章',
'api_enabled' => '允許 <abbr>API</abbr> 訪問 <small>(用於手機應用 and sharing user queries</small>', // DIRTY
'form' => '網頁表單(傳統方式, 需要 JavaScript)',
'http' => 'HTTP (對於HTTPS的進階使用者)',
'http' => 'HTTP (advanced: managed by Web server, OIDC, SSO…)', // TODO
'none' => '無認證(危險)',
'title' => '認證',
'token' => '主要驗證權杖',

View File

@@ -18,14 +18,6 @@ return array(
'next_step' => '下一步',
'reinstall' => '重新安裝 FreshRSS',
),
'auth' => array(
'form' => '網頁表單(傳統方式, 依賴 JavaScript',
'http' => 'HTTP對於啟用 HTTPS 的進階使用者)',
'none' => '無認證(危險)',
'password_form' => '密碼<br /><small>(用於網頁表單登入方式)</small>',
'password_format' => '至少 7 個字符',
'type' => '認證方式',
),
'bdd' => array(
'_' => '資料庫',
'conf' => array(

View File

@@ -649,29 +649,29 @@ function printStep3(): void {
</div>
<div class="form-group">
<label class="group-name" for="auth_type"><?= _t('install.auth.type') ?></label>
<label class="group-name" for="auth_type"><?= _t('admin.auth.type') ?></label>
<div class="group-controls">
<select id="auth_type" name="auth_type" required="required" tabindex="2">
<option value="form"<?= $auth_type === 'form' || (no_auth($auth_type) && cryptAvailable()) ? ' selected="selected"' : '',
cryptAvailable() ? '' : ' disabled="disabled"' ?>><?= _t('install.auth.form') ?></option>
cryptAvailable() ? '' : ' disabled="disabled"' ?>><?= _t('admin.auth.form') ?></option>
<option value="http_auth"<?= $auth_type === 'http_auth' ? ' selected="selected"' : '',
httpAuthUser(false) == '' ? ' disabled="disabled"' : '' ?>>
<?= _t('install.auth.http') ?> (REMOTE_USER = '<?= httpAuthUser(false) ?>')</option>
<?= _t('admin.auth.http') ?> (REMOTE_USER = '<?= httpAuthUser(false) ?>')</option>
<option value="none"<?= $auth_type === 'none' || (no_auth($auth_type) && !cryptAvailable()) ? ' selected="selected"' : ''
?>><?= _t('install.auth.none') ?></option>
?>><?= _t('admin.auth.none') ?></option>
</select>
</div>
</div>
<div class="form-group">
<label class="group-name" for="passwordPlain"><?= _t('install.auth.password_form') ?></label>
<label class="group-name" for="passwordPlain"><?= _t('admin.user.password_form') ?></label>
<div class="group-controls">
<div class="stick">
<input type="password" id="passwordPlain" name="passwordPlain" pattern=".{7,}"
autocomplete="off" <?= $auth_type === 'form' ? ' required="required"' : '' ?> tabindex="3" />
<button type="button" class="btn toggle-password" data-toggle="passwordPlain" tabindex="4"><?= FreshRSS_Themes::icon('key') ?></button>
</div>
<p class="help"><?= _i('help') ?> <?= _t('install.auth.password_format') ?></p>
<p class="help"><?= _i('help') ?> <?= _t('admin.user.password_format') ?></p>
<noscript><b><?= _t('gen.js.should_be_activated') ?></b></noscript>
</div>
</div>

View File

@@ -57,4 +57,5 @@ See our reference [Apache configuration](https://github.com/FreshRSS/FreshRSS/bl
See specific instructions for:
* Authentik : [here](16_OpenID-Connect-Authentik.md) or [here](https://goauthentik.io/integrations/services/freshrss/)
* Authentik: [here](16_OpenID-Connect-Authentik.md) or [here](https://goauthentik.io/integrations/services/freshrss/)
* Authelia: [here](https://www.authelia.com/integration/openid-connect/freshrss/)