75 Commits
Author SHA1 Message Date
Andras Bacsai 5b1fcd6e13 feat(auth): show OAuth-only registration notice on login page
Move the user creation check from OauthLoginService into
OauthSetting::allowsUserCreation(), so the login view can use it.
The login view now gets a can_register_with_oauth flag. The flag is
true when an enabled OAuth provider allows creating new users. The
view uses it to show the new auth.register_with_oauth message.
Add translations for the message in all locales, plus test coverage.
2026-10-02 16:45:33 +02:00
Andras Bacsai 8521f973dd fix(auth): show specific error messages for denied OAuth logins
Add OauthLoginException, which carries a translation key for the message
shown on the login page. The exception message only goes to the log.
OauthLoginService now throws it for an unverified email, an account that
is already linked to another identity, and disabled registration.
OauthController shows the matching message for each case. Other
HttpExceptions fall back to a generic OAuth failure message.

The email verification check now runs before the linked-identity check,
so an unverified email cannot reveal that an account is already linked.

Add translations for the new auth.failed.oauth* keys in all locales and
cover the new error messages with feature tests.
2026-10-02 16:07:48 +02:00
Andras Bacsai ca5fcce39b Reapply "Merge branch 'next' into main"
This reverts commit 7bbd91175f.
2026-08-21 12:15:46 +02:00
Andras Bacsai 7bbd91175f Revert "Merge branch 'next' into main"
This reverts commit 2598f3e4c8, reversing
changes made to 83f1a2e503.
2026-08-21 12:12:56 +02:00
Andras Bacsai 81227670e6 Reapply "Merge origin/next into main"
This reverts commit 15359833d3.
2026-08-19 12:39:55 +02:00
Andras Bacsai 15359833d3 Revert "Merge origin/next into main"
This reverts commit 541d743907, reversing
changes made to bb1d3f13f2.
2026-08-19 12:33:16 +02:00
Andras Bacsai 253e59e731 Merge remote-tracking branch 'origin/next' into openid-auth-support 2026-08-18 14:03:09 +02:00
Onur Dilmen d1bdcdb61c fix(lang): add missing keys for Authentik and Zitadel OAuth (#9938) 2026-08-16 18:20:38 +02:00
Timo dcfad6c608 fix(lang): correct german translation for password reset email (#9680) 2026-08-12 14:17:05 +02:00
Andras Bacsai 5842d77b81 feat(volume-backups): add service backup UI and polish layouts
Add dedicated service volume-backup Livewire pages and routes, wire
shared storage backups for services, and pass S3 trusted hosts into
MinIO resolve options. Also refine breadcrumbs, sticky sidebars,
destination/GitHub layouts, resource filters, and login recovery link.
2026-08-05 15:15:50 +02:00
Andras Bacsai e354840e5a feat(auth): add OIDC SSO and registration controls
Add OIDC discovery, JWKS validation, Socialite integration, OAuth identity linking, and configurable registration policy for password and SSO signups. Update related settings/profile UI and tests.
2026-06-04 13:59:08 +02:00
Felipe Yousoro a639d9e0d9 feat(lang): update portuguese language keys (#7020) 2026-01-04 17:47:38 +01:00
Pushkar Gupta 4c5b38759d feat(lang): add missing chinese translation keys (#7477) 2026-01-04 16:37:10 +01:00
Andras Bacsai 945118bab4 Changes auto-committed by Conductor 2025-10-16 17:03:38 +02:00
Andras Bacsai 5e3c50456c Changes auto-committed by Conductor 2025-10-16 17:01:32 +02:00
Sandro Sobczyński d15cb2386b feat(lang): add Polish language & improve forgot_password translation (#6306) 2025-08-04 14:13:33 +02:00
Hauke Schnau 1968d4d494 feat(auth): add Zitadel OAuth Provider (#5490) 2025-06-18 14:35:54 +02:00
Yassir Elmarissi a77bd88258 feat(auth): Add Clerk OAuth Provider (#5553) 2025-06-18 14:29:46 +02:00
Yassir Elmarissi 4375f52c5d feat(auth): Add Discord OAuth Provider (#5552) 2025-06-18 14:19:01 +02:00
Alvin Maulana 78ce16d50d feat(lang): add Indonesian language translations (#5513) 2025-04-02 14:42:24 +02:00
Elton Ciatto 2f6bd04f6b feat(lang): Added Portuguese from Brazil language (#5500) 2025-04-02 14:36:57 +02:00
Chingiz Mammadov c6b7779c82 feat(lang): Added Azerbaijani language updated turkish language. (#5497) 2025-04-01 14:45:44 +02:00
peaklabs-dev b5eaeef047 Update no.json 2025-03-31 17:44:11 +02:00
Kenneth Iversen 2751b54dce feat(lang): Added Norwegian language (#5280) 2025-03-31 17:40:36 +02:00
tarik b5396d369d feat(i18n): add French translations (#4992) 2025-02-11 16:50:04 +01:00
tarik ec14973f80 feat(i18n): add Arabic translations (#4991) 2025-02-11 16:49:20 +01:00
Alberto Rizzi f2a61aeb82 fix(lang): Add missing italian translations (#5057) 2025-02-11 16:36:44 +01:00
Zao Soula c5f365e384 feat: add infomaniak oauth 2024-12-15 01:30:37 +01:00
🏔️ Peak d9aefae207 Merge branch 'next' into feature/authentik-provider 2024-12-11 15:24:26 +01:00
Andras Bacsai 97aab8ba28 feat: show warning if people would like to use sslip with https 2024-10-20 22:26:30 +02:00
Danilo Martinelli 96ef0ef749 feat: 🛂 integrate Authentik authentication with Coolify
- Configured Authentik as the OAuth provider in Coolify.
2024-10-13 10:28:24 -03:00
🏔️ Peak d54fa6a680 Merge pull request #3888 from steff-mat/next
Add Romanian translation
2024-10-11 20:20:08 +02:00
tarik 98c18311d3 Add missing Arabic translations 2024-10-11 18:22:02 +01:00
Stefan 69d9e028f7 Wif wording 2024-10-11 18:15:32 +02:00
Stefan 11ea4294dc Romanian translation 2024-10-11 18:09:46 +02:00
Lucas Michot dd32dd0106 Add missing french translations 2024-10-10 15:59:47 +02:00
Lucas Michot e6db0b9798 Fix a spelling mistake in French 2024-10-08 09:13:49 +02:00
Andras Bacsai 09cd087cd0 chore: Update backup deletion labels to use language files 2024-09-27 17:29:36 +02:00
Andras Bacsai 688c27c901 fix: cloudflare tunnel configuration, ui, etc 2024-09-23 23:18:23 +02:00
Andras Bacsai 98e744e808 refactor: Update Docker cleanup label in Heading.php and Navbar.php 2024-09-19 10:27:44 +02:00
Bruce Mak 7af151d44e add Traditional Chinese translation 2024-06-26 00:05:52 +08:00
kubatron 117 7759fe2cdf Add czech localization 2024-06-24 17:24:08 +02:00
Andras Bacsai b16cd1ec5c Merge pull request #2519 from notjulian/main
chore: add Italian translations
2024-06-19 16:13:04 +02:00
Andras Bacsai 278ec88dd0 Merge pull request #2481 from toohard2explain/add-german-translation
chore: add German translations
2024-06-19 16:12:34 +02:00
Andras Bacsai b91699f317 Merge pull request #2409 from eltociear/add-japanese
Add Japanese language support
2024-06-19 16:12:00 +02:00
Andras Bacsai 105ed56dfc Merge pull request #2437 from ndbiaw/next
chore: add Vietnamese translate
2024-06-19 16:11:05 +02:00
Andras Bacsai f9267a96ed Merge pull request #2424 from alwalxed/main
🌐 Add Arabic Language Support
2024-06-19 16:10:37 +02:00
Andras Bacsai 1135f45dc9 Merge pull request #2441 from florianguigue/main
🇫🇷 Add french translations
2024-06-19 16:10:15 +02:00
Andras Bacsai b74a75f4c6 Merge pull request #2460 from muhammedaksam/main
chore: add Turkish translations
2024-06-19 16:09:50 +02:00
Andras Bacsai 8a787f48b3 Merge pull request #2456 from lopesboa/chore/add-pt-translation
chore: add Portuguese translation
2024-06-19 16:09:28 +02:00