diff --git a/dashboard/src/translation/en.json b/dashboard/src/translation/en.json
index 347895a8b..8edd99406 100644
--- a/dashboard/src/translation/en.json
+++ b/dashboard/src/translation/en.json
@@ -39,7 +39,8 @@
"save": "Save",
"close": "Close",
"no": "No",
- "yes": "Yes"
+ "yes": "Yes",
+ "delete": "Delete"
},
"username": "Username",
"displayName": "Display name",
@@ -87,7 +88,8 @@
"enableAction": "Enable",
"statusEnabled": "Enabled",
"statusDisabled": "Disabled",
- "loadingPlaceholder": "Loading"
+ "loadingPlaceholder": "Loading",
+ "settings": "Settings"
},
"appstore": {
"title": "App Store",
@@ -1837,5 +1839,42 @@
"mounts": {
"description": "Apps can access mounted volumes via /media/{volume name} directory. This data is not included in the app's backup."
}
+ },
+ "oidc": {
+ "newClientDialog": {
+ "title": "Add Client",
+ "description": "Add new OpenID connect client settings.",
+ "createAction": "Create"
+ },
+ "client": {
+ "name": "Name",
+ "id": "Client ID",
+ "secret": "Client Secret",
+ "signingAlgorithm": "Signing Algorithm",
+ "loginRedirectUri": "Login callback Url (comma separated if more than one)",
+ "logoutRedirectUri": "Logout callback Url (optional)"
+ },
+ "title": "OpenID Connect Provider",
+ "description": "Cloudron can act as an OpenID Connect provider for internal apps and external services.",
+ "editClientDialog": {
+ "title": "Edit Client {{ client }}"
+ },
+ "deleteClientDialog": {
+ "title": "Really delete client {{ client }}?",
+ "description": "This will disconnect all external OpenID apps from this Cloudron using this client ID."
+ },
+ "env": {
+ "discoveryUrl": "Discovery URL",
+ "logoutUrl": "Logout URL",
+ "profileEndpoint": "Profile Endpoint",
+ "keysEndpoint": "Keys Endpoint",
+ "tokenEndpoint": "Token Endpoint",
+ "authEndpoint": "Auth Endpoint"
+ },
+ "clients": {
+ "title": "Clients",
+ "newClient": "New client",
+ "empty": "No clients yet"
+ }
}
}
diff --git a/dashboard/src/translation/nl.json b/dashboard/src/translation/nl.json
index bd94c179e..47a27afcb 100644
--- a/dashboard/src/translation/nl.json
+++ b/dashboard/src/translation/nl.json
@@ -811,7 +811,8 @@
"hetznerToken": "Hetzner Token",
"cloudflareDefaultProxyStatus": "Inschakelen proxy voor nieuwe DNS regels",
"porkbunApikey": "API sleutel",
- "porkbunSecretapikey": "Geheime API sleutel"
+ "porkbunSecretapikey": "Geheime API sleutel",
+ "bunnyAccessKey": "Bunny toegangssleutel"
},
"title": "Domeinen & Certificaten",
"addDomain": "Domein toevoegen",
diff --git a/dashboard/src/views/oidc.html b/dashboard/src/views/oidc.html
index b60e46e88..aca0da2e3 100644
--- a/dashboard/src/views/oidc.html
+++ b/dashboard/src/views/oidc.html
@@ -4,38 +4,38 @@