Skip to content

Commit 21af624

Browse files
authored
Merge pull request #2149 from AmruthPillai/feat/implement-openid-connect-strategy
Implement OpenID Connect Authentication Strategy
2 parents 0f8f2fe + 227870a commit 21af624

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

73 files changed

+585
-74
lines changed

.env.example

+9
Original file line numberDiff line numberDiff line change
@@ -68,3 +68,12 @@ STORAGE_SKIP_BUCKET_CHECK=false
6868
# GOOGLE_CLIENT_ID=
6969
# GOOGLE_CLIENT_SECRET=
7070
# GOOGLE_CALLBACK_URL=http://localhost:5173/api/auth/google/callback
71+
72+
# OpenID (Optional)
73+
# OPENID_AUTHORIZATION_URL=
74+
# OPENID_CALLBACK_URL=http://localhost:5173/api/auth/openid/callback
75+
# OPENID_CLIENT_ID=
76+
# OPENID_CLIENT_SECRET=
77+
# OPENID_ISSUER=
78+
# OPENID_TOKEN_URL=
79+
# OPENID_USER_INFO_URL=

apps/client/src/locales/af-ZA/messages.po

+5-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgstr ""
88
"Language: af\n"
99
"Project-Id-Version: reactive-resume\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"PO-Revision-Date: 2025-01-13 00:38\n"
11+
"PO-Revision-Date: 2025-01-13 15:03\n"
1212
"Last-Translator: \n"
1313
"Language-Team: Afrikaans\n"
1414
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -1017,6 +1017,10 @@ msgstr ""
10171017
msgid "OpenAI/Ollama Integration"
10181018
msgstr ""
10191019

1020+
#: apps/client/src/pages/auth/_components/social-auth.tsx:44
1021+
msgid "OpenID"
1022+
msgstr ""
1023+
10201024
#: apps/client/src/pages/builder/sidebars/right/sections/page.tsx:67
10211025
#: apps/client/src/pages/builder/sidebars/right/sections/typography.tsx:168
10221026
msgid "Options"

apps/client/src/locales/am-ET/messages.po

+5-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgstr ""
88
"Language: am\n"
99
"Project-Id-Version: reactive-resume\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"PO-Revision-Date: 2025-01-13 00:38\n"
11+
"PO-Revision-Date: 2025-01-13 15:03\n"
1212
"Last-Translator: \n"
1313
"Language-Team: Amharic\n"
1414
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
@@ -1017,6 +1017,10 @@ msgstr ""
10171017
msgid "OpenAI/Ollama Integration"
10181018
msgstr ""
10191019

1020+
#: apps/client/src/pages/auth/_components/social-auth.tsx:44
1021+
msgid "OpenID"
1022+
msgstr ""
1023+
10201024
#: apps/client/src/pages/builder/sidebars/right/sections/page.tsx:67
10211025
#: apps/client/src/pages/builder/sidebars/right/sections/typography.tsx:168
10221026
msgid "Options"

apps/client/src/locales/ar-SA/messages.po

+5-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgstr ""
88
"Language: ar\n"
99
"Project-Id-Version: reactive-resume\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"PO-Revision-Date: 2025-01-13 00:50\n"
11+
"PO-Revision-Date: 2025-01-13 15:03\n"
1212
"Last-Translator: \n"
1313
"Language-Team: Arabic\n"
1414
"Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n"
@@ -1017,6 +1017,10 @@ msgstr "مفتاح OpenAI/Ollama API"
10171017
msgid "OpenAI/Ollama Integration"
10181018
msgstr "تكامل OpenAI/Ollama"
10191019

1020+
#: apps/client/src/pages/auth/_components/social-auth.tsx:44
1021+
msgid "OpenID"
1022+
msgstr ""
1023+
10201024
#: apps/client/src/pages/builder/sidebars/right/sections/page.tsx:67
10211025
#: apps/client/src/pages/builder/sidebars/right/sections/typography.tsx:168
10221026
msgid "Options"

apps/client/src/locales/bg-BG/messages.po

+5-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgstr ""
88
"Language: bg\n"
99
"Project-Id-Version: reactive-resume\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"PO-Revision-Date: 2025-01-13 00:50\n"
11+
"PO-Revision-Date: 2025-01-13 15:03\n"
1212
"Last-Translator: \n"
1313
"Language-Team: Bulgarian\n"
1414
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -1017,6 +1017,10 @@ msgstr "Ключ за API на OpenAI/Ollama"
10171017
msgid "OpenAI/Ollama Integration"
10181018
msgstr "Интеграция на OpenAI/Ollama"
10191019

1020+
#: apps/client/src/pages/auth/_components/social-auth.tsx:44
1021+
msgid "OpenID"
1022+
msgstr ""
1023+
10201024
#: apps/client/src/pages/builder/sidebars/right/sections/page.tsx:67
10211025
#: apps/client/src/pages/builder/sidebars/right/sections/typography.tsx:168
10221026
msgid "Options"

apps/client/src/locales/bn-BD/messages.po

+5-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgstr ""
88
"Language: bn\n"
99
"Project-Id-Version: reactive-resume\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"PO-Revision-Date: 2025-01-13 00:38\n"
11+
"PO-Revision-Date: 2025-01-13 15:03\n"
1212
"Last-Translator: \n"
1313
"Language-Team: Bengali\n"
1414
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -1017,6 +1017,10 @@ msgstr ""
10171017
msgid "OpenAI/Ollama Integration"
10181018
msgstr ""
10191019

1020+
#: apps/client/src/pages/auth/_components/social-auth.tsx:44
1021+
msgid "OpenID"
1022+
msgstr ""
1023+
10201024
#: apps/client/src/pages/builder/sidebars/right/sections/page.tsx:67
10211025
#: apps/client/src/pages/builder/sidebars/right/sections/typography.tsx:168
10221026
msgid "Options"

apps/client/src/locales/ca-ES/messages.po

+5-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgstr ""
88
"Language: ca\n"
99
"Project-Id-Version: reactive-resume\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"PO-Revision-Date: 2025-01-13 00:38\n"
11+
"PO-Revision-Date: 2025-01-13 15:03\n"
1212
"Last-Translator: \n"
1313
"Language-Team: Catalan\n"
1414
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -1017,6 +1017,10 @@ msgstr ""
10171017
msgid "OpenAI/Ollama Integration"
10181018
msgstr ""
10191019

1020+
#: apps/client/src/pages/auth/_components/social-auth.tsx:44
1021+
msgid "OpenID"
1022+
msgstr ""
1023+
10201024
#: apps/client/src/pages/builder/sidebars/right/sections/page.tsx:67
10211025
#: apps/client/src/pages/builder/sidebars/right/sections/typography.tsx:168
10221026
msgid "Options"

apps/client/src/locales/cs-CZ/messages.po

+5-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgstr ""
88
"Language: cs\n"
99
"Project-Id-Version: reactive-resume\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"PO-Revision-Date: 2025-01-13 00:50\n"
11+
"PO-Revision-Date: 2025-01-13 15:03\n"
1212
"Last-Translator: \n"
1313
"Language-Team: Czech\n"
1414
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n"
@@ -1017,6 +1017,10 @@ msgstr "Klíč API OpenAI/Ollama"
10171017
msgid "OpenAI/Ollama Integration"
10181018
msgstr "Integrace OpenAI/Ollama"
10191019

1020+
#: apps/client/src/pages/auth/_components/social-auth.tsx:44
1021+
msgid "OpenID"
1022+
msgstr ""
1023+
10201024
#: apps/client/src/pages/builder/sidebars/right/sections/page.tsx:67
10211025
#: apps/client/src/pages/builder/sidebars/right/sections/typography.tsx:168
10221026
msgid "Options"

apps/client/src/locales/da-DK/messages.po

+5-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgstr ""
88
"Language: da\n"
99
"Project-Id-Version: reactive-resume\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"PO-Revision-Date: 2025-01-13 00:50\n"
11+
"PO-Revision-Date: 2025-01-13 15:03\n"
1212
"Last-Translator: \n"
1313
"Language-Team: Danish\n"
1414
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -1017,6 +1017,10 @@ msgstr "OpenAI/Ollama API-nøgle"
10171017
msgid "OpenAI/Ollama Integration"
10181018
msgstr "OpenAI/Ollama-integration"
10191019

1020+
#: apps/client/src/pages/auth/_components/social-auth.tsx:44
1021+
msgid "OpenID"
1022+
msgstr ""
1023+
10201024
#: apps/client/src/pages/builder/sidebars/right/sections/page.tsx:67
10211025
#: apps/client/src/pages/builder/sidebars/right/sections/typography.tsx:168
10221026
msgid "Options"

apps/client/src/locales/de-DE/messages.po

+5-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgstr ""
88
"Language: de\n"
99
"Project-Id-Version: reactive-resume\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"PO-Revision-Date: 2025-01-13 00:50\n"
11+
"PO-Revision-Date: 2025-01-13 15:03\n"
1212
"Last-Translator: \n"
1313
"Language-Team: German\n"
1414
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -1017,6 +1017,10 @@ msgstr "OpenAI/Ollama API-Schlüssel"
10171017
msgid "OpenAI/Ollama Integration"
10181018
msgstr "OpenAI/Ollama Integration"
10191019

1020+
#: apps/client/src/pages/auth/_components/social-auth.tsx:44
1021+
msgid "OpenID"
1022+
msgstr ""
1023+
10201024
#: apps/client/src/pages/builder/sidebars/right/sections/page.tsx:67
10211025
#: apps/client/src/pages/builder/sidebars/right/sections/typography.tsx:168
10221026
msgid "Options"

apps/client/src/locales/el-GR/messages.po

+5-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgstr ""
88
"Language: el\n"
99
"Project-Id-Version: reactive-resume\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"PO-Revision-Date: 2025-01-13 00:50\n"
11+
"PO-Revision-Date: 2025-01-13 15:03\n"
1212
"Last-Translator: \n"
1313
"Language-Team: Greek\n"
1414
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -1017,6 +1017,10 @@ msgstr "Κλειδί API OpenAI/Ollama"
10171017
msgid "OpenAI/Ollama Integration"
10181018
msgstr "Ενσωμάτωση OpenAI/Ollama"
10191019

1020+
#: apps/client/src/pages/auth/_components/social-auth.tsx:44
1021+
msgid "OpenID"
1022+
msgstr ""
1023+
10201024
#: apps/client/src/pages/builder/sidebars/right/sections/page.tsx:67
10211025
#: apps/client/src/pages/builder/sidebars/right/sections/typography.tsx:168
10221026
msgid "Options"

apps/client/src/locales/en-US/messages.po

+4
Original file line numberDiff line numberDiff line change
@@ -1017,6 +1017,10 @@ msgstr "OpenAI/Ollama API Key"
10171017
msgid "OpenAI/Ollama Integration"
10181018
msgstr "OpenAI/Ollama Integration"
10191019

1020+
#: apps/client/src/pages/auth/_components/social-auth.tsx:44
1021+
msgid "OpenID"
1022+
msgstr "OpenID"
1023+
10201024
#: apps/client/src/pages/builder/sidebars/right/sections/page.tsx:67
10211025
#: apps/client/src/pages/builder/sidebars/right/sections/typography.tsx:168
10221026
msgid "Options"

apps/client/src/locales/es-ES/messages.po

+5-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgstr ""
88
"Language: es\n"
99
"Project-Id-Version: reactive-resume\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"PO-Revision-Date: 2025-01-13 00:50\n"
11+
"PO-Revision-Date: 2025-01-13 15:03\n"
1212
"Last-Translator: \n"
1313
"Language-Team: Spanish\n"
1414
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -1017,6 +1017,10 @@ msgstr "Clave API de OpenAI/Ollama"
10171017
msgid "OpenAI/Ollama Integration"
10181018
msgstr "Integración OpenAI/Ollama"
10191019

1020+
#: apps/client/src/pages/auth/_components/social-auth.tsx:44
1021+
msgid "OpenID"
1022+
msgstr ""
1023+
10201024
#: apps/client/src/pages/builder/sidebars/right/sections/page.tsx:67
10211025
#: apps/client/src/pages/builder/sidebars/right/sections/typography.tsx:168
10221026
msgid "Options"

apps/client/src/locales/fa-IR/messages.po

+5-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgstr ""
88
"Language: fa\n"
99
"Project-Id-Version: reactive-resume\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"PO-Revision-Date: 2025-01-13 00:39\n"
11+
"PO-Revision-Date: 2025-01-13 15:03\n"
1212
"Last-Translator: \n"
1313
"Language-Team: Persian\n"
1414
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -1017,6 +1017,10 @@ msgstr ""
10171017
msgid "OpenAI/Ollama Integration"
10181018
msgstr ""
10191019

1020+
#: apps/client/src/pages/auth/_components/social-auth.tsx:44
1021+
msgid "OpenID"
1022+
msgstr ""
1023+
10201024
#: apps/client/src/pages/builder/sidebars/right/sections/page.tsx:67
10211025
#: apps/client/src/pages/builder/sidebars/right/sections/typography.tsx:168
10221026
msgid "Options"

apps/client/src/locales/fi-FI/messages.po

+5-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgstr ""
88
"Language: fi\n"
99
"Project-Id-Version: reactive-resume\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"PO-Revision-Date: 2025-01-13 00:50\n"
11+
"PO-Revision-Date: 2025-01-13 15:03\n"
1212
"Last-Translator: \n"
1313
"Language-Team: Finnish\n"
1414
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -1017,6 +1017,10 @@ msgstr "OpenAI/Ollama API-avain"
10171017
msgid "OpenAI/Ollama Integration"
10181018
msgstr "OpenAI/Ollama-integraatio"
10191019

1020+
#: apps/client/src/pages/auth/_components/social-auth.tsx:44
1021+
msgid "OpenID"
1022+
msgstr ""
1023+
10201024
#: apps/client/src/pages/builder/sidebars/right/sections/page.tsx:67
10211025
#: apps/client/src/pages/builder/sidebars/right/sections/typography.tsx:168
10221026
msgid "Options"

apps/client/src/locales/fr-FR/messages.po

+5-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgstr ""
88
"Language: fr\n"
99
"Project-Id-Version: reactive-resume\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"PO-Revision-Date: 2025-01-13 00:50\n"
11+
"PO-Revision-Date: 2025-01-13 15:03\n"
1212
"Last-Translator: \n"
1313
"Language-Team: French\n"
1414
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
@@ -1017,6 +1017,10 @@ msgstr "Clé API OpenAI/Ollama"
10171017
msgid "OpenAI/Ollama Integration"
10181018
msgstr "Intégration OpenAI/Ollama"
10191019

1020+
#: apps/client/src/pages/auth/_components/social-auth.tsx:44
1021+
msgid "OpenID"
1022+
msgstr ""
1023+
10201024
#: apps/client/src/pages/builder/sidebars/right/sections/page.tsx:67
10211025
#: apps/client/src/pages/builder/sidebars/right/sections/typography.tsx:168
10221026
msgid "Options"

apps/client/src/locales/he-IL/messages.po

+5-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgstr ""
88
"Language: he\n"
99
"Project-Id-Version: reactive-resume\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"PO-Revision-Date: 2025-01-13 00:38\n"
11+
"PO-Revision-Date: 2025-01-13 15:03\n"
1212
"Last-Translator: \n"
1313
"Language-Team: Hebrew\n"
1414
"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n"
@@ -1017,6 +1017,10 @@ msgstr ""
10171017
msgid "OpenAI/Ollama Integration"
10181018
msgstr ""
10191019

1020+
#: apps/client/src/pages/auth/_components/social-auth.tsx:44
1021+
msgid "OpenID"
1022+
msgstr ""
1023+
10201024
#: apps/client/src/pages/builder/sidebars/right/sections/page.tsx:67
10211025
#: apps/client/src/pages/builder/sidebars/right/sections/typography.tsx:168
10221026
msgid "Options"

apps/client/src/locales/hi-IN/messages.po

+5-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgstr ""
88
"Language: hi\n"
99
"Project-Id-Version: reactive-resume\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"PO-Revision-Date: 2025-01-13 00:39\n"
11+
"PO-Revision-Date: 2025-01-13 15:03\n"
1212
"Last-Translator: \n"
1313
"Language-Team: Hindi\n"
1414
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -1017,6 +1017,10 @@ msgstr ""
10171017
msgid "OpenAI/Ollama Integration"
10181018
msgstr ""
10191019

1020+
#: apps/client/src/pages/auth/_components/social-auth.tsx:44
1021+
msgid "OpenID"
1022+
msgstr ""
1023+
10201024
#: apps/client/src/pages/builder/sidebars/right/sections/page.tsx:67
10211025
#: apps/client/src/pages/builder/sidebars/right/sections/typography.tsx:168
10221026
msgid "Options"

apps/client/src/locales/hu-HU/messages.po

+5-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgstr ""
88
"Language: hu\n"
99
"Project-Id-Version: reactive-resume\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"PO-Revision-Date: 2025-01-13 00:50\n"
11+
"PO-Revision-Date: 2025-01-13 15:03\n"
1212
"Last-Translator: \n"
1313
"Language-Team: Hungarian\n"
1414
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -1017,6 +1017,10 @@ msgstr "OpenAI/Ollama API kulcs"
10171017
msgid "OpenAI/Ollama Integration"
10181018
msgstr "OpenAI/Ollama integráció"
10191019

1020+
#: apps/client/src/pages/auth/_components/social-auth.tsx:44
1021+
msgid "OpenID"
1022+
msgstr ""
1023+
10201024
#: apps/client/src/pages/builder/sidebars/right/sections/page.tsx:67
10211025
#: apps/client/src/pages/builder/sidebars/right/sections/typography.tsx:168
10221026
msgid "Options"

apps/client/src/locales/id-ID/messages.po

+5-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgstr ""
88
"Language: id\n"
99
"Project-Id-Version: reactive-resume\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"PO-Revision-Date: 2025-01-13 00:50\n"
11+
"PO-Revision-Date: 2025-01-13 15:03\n"
1212
"Last-Translator: \n"
1313
"Language-Team: Indonesian\n"
1414
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -1017,6 +1017,10 @@ msgstr "Kunci API OpenAI/Ollama"
10171017
msgid "OpenAI/Ollama Integration"
10181018
msgstr "Integrasi OpenAI/Ollama"
10191019

1020+
#: apps/client/src/pages/auth/_components/social-auth.tsx:44
1021+
msgid "OpenID"
1022+
msgstr ""
1023+
10201024
#: apps/client/src/pages/builder/sidebars/right/sections/page.tsx:67
10211025
#: apps/client/src/pages/builder/sidebars/right/sections/typography.tsx:168
10221026
msgid "Options"

0 commit comments

Comments
 (0)