diff --git a/authentik/core/templates/login/base_full.html b/authentik/core/templates/login/base_full.html index c88692a632..a9d199ba62 100644 --- a/authentik/core/templates/login/base_full.html +++ b/authentik/core/templates/login/base_full.html @@ -71,7 +71,7 @@ {% endfor %}
  • - + {% trans 'Powered by authentik' %}
  • diff --git a/authentik/core/templatetags/authentik_core.py b/authentik/core/templatetags/authentik_core.py index c6f0c58437..7f8a80a5fa 100644 --- a/authentik/core/templatetags/authentik_core.py +++ b/authentik/core/templatetags/authentik_core.py @@ -17,11 +17,5 @@ def versioned_script(path: str) -> str: f'' ), - # Legacy method of loading scripts used as a fallback, without the version in the filename - # TODO: Remove after 2024.6 or later - ( - f'' - ), ] return mark_safe("".join(returned_lines)) # nosec diff --git a/authentik/providers/scim/clients/base.py b/authentik/providers/scim/clients/base.py index 19d55a4dfe..d6d20f1e37 100644 --- a/authentik/providers/scim/clients/base.py +++ b/authentik/providers/scim/clients/base.py @@ -89,6 +89,6 @@ class SCIMClient[TModel: "Model", TConnection: "Model", TSchema: "BaseModel"]( return ServiceProviderConfiguration.model_validate( self._request("GET", "/ServiceProviderConfig") ) - except (ValidationError, SCIMRequestException) as exc: + except (ValidationError, SCIMRequestException, NotFoundSyncException) as exc: self.logger.warning("failed to get ServiceProviderConfig", exc=exc) return default_config diff --git a/authentik/stages/email/templates/email/base.html b/authentik/stages/email/templates/email/base.html index 1b3dfc84b5..08a60107a0 100644 --- a/authentik/stages/email/templates/email/base.html +++ b/authentik/stages/email/templates/email/base.html @@ -120,7 +120,7 @@ - Powered by authentik. + Powered by authentik. diff --git a/internal/outpost/proxyv2/templates/error.html b/internal/outpost/proxyv2/templates/error.html index 94df097145..95a554d3db 100644 --- a/internal/outpost/proxyv2/templates/error.html +++ b/internal/outpost/proxyv2/templates/error.html @@ -48,7 +48,7 @@ diff --git a/web/src/user/LibraryApplication/RACLaunchEndpointModal.ts b/web/src/user/LibraryApplication/RACLaunchEndpointModal.ts index cf643aeaaa..e5818fdbd3 100644 --- a/web/src/user/LibraryApplication/RACLaunchEndpointModal.ts +++ b/web/src/user/LibraryApplication/RACLaunchEndpointModal.ts @@ -29,11 +29,10 @@ export class RACLaunchEndpointModal extends TableModal { @property({ attribute: false }) app?: Application; - async apiEndpoint(page: number): Promise> { + async apiEndpoint(): Promise> { const endpoints = await new RacApi(DEFAULT_CONFIG).racEndpointsList({ + ...(await this.defaultEndpointConfig()), provider: this.app?.provider || 0, - page: page, - search: this.search, }); if (this.open && endpoints.pagination.count === 1) { this.clickHandler(endpoints.results[0]); @@ -43,7 +42,7 @@ export class RACLaunchEndpointModal extends TableModal { } columns(): TableColumn[] { - return [new TableColumn("Name")]; + return [new TableColumn(msg("Name"))]; } row(item: Endpoint): TemplateResult[] { diff --git a/web/src/user/LibraryPage/ak-library-application-empty-list.ts b/web/src/user/LibraryPage/ak-library-application-empty-list.ts index bcd62611aa..6e67b2efc2 100644 --- a/web/src/user/LibraryPage/ak-library-application-empty-list.ts +++ b/web/src/user/LibraryPage/ak-library-application-empty-list.ts @@ -54,7 +54,7 @@ export class LibraryPageApplicationEmptyList extends AKElement { > diff --git a/web/src/user/user-settings/tokens/UserTokenList.ts b/web/src/user/user-settings/tokens/UserTokenList.ts index 9cc8e588ea..7b521adb14 100644 --- a/web/src/user/user-settings/tokens/UserTokenList.ts +++ b/web/src/user/user-settings/tokens/UserTokenList.ts @@ -1,6 +1,5 @@ import { DEFAULT_CONFIG } from "@goauthentik/common/api/config"; import { intentToLabel } from "@goauthentik/common/labels"; -import { uiConfig } from "@goauthentik/common/ui/config"; import { me } from "@goauthentik/common/users"; import { getRelativeTime } from "@goauthentik/common/utils"; import "@goauthentik/components/ak-status-label"; @@ -35,12 +34,9 @@ export class UserTokenList extends Table { @property() order = "expires"; - async apiEndpoint(page: number): Promise> { + async apiEndpoint(): Promise> { return new CoreApi(DEFAULT_CONFIG).coreTokensList({ - ordering: this.order, - page: page, - pageSize: (await uiConfig()).pagination.perPage, - search: this.search || "", + ...(await this.defaultEndpointConfig()), managed: "", // The user might have access to other tokens that aren't for their user // but only show tokens for their user here diff --git a/web/xliff/de.xlf b/web/xliff/de.xlf index 4f219cb2aa..3902e891a4 100644 --- a/web/xliff/de.xlf +++ b/web/xliff/de.xlf @@ -5218,10 +5218,6 @@ Bindings to groups/users are checked against the user of the event. Powered by authentik Erstellt durch Authentik - - Background image - Hintergrundbild - Error creating credential: Fehler beim Erstellen der Anmeldedaten: @@ -6698,6 +6694,9 @@ Bindings to groups/users are checked against the user of the event. Reputation score(s) + + + See documentation diff --git a/web/xliff/en.xlf b/web/xliff/en.xlf index 4b20d40352..149e80584c 100644 --- a/web/xliff/en.xlf +++ b/web/xliff/en.xlf @@ -5482,10 +5482,6 @@ Bindings to groups/users are checked against the user of the event. Powered by authentik Powered by authentik - - Background image - Background image - Error creating credential: Error creating credential: @@ -6964,6 +6960,9 @@ Bindings to groups/users are checked against the user of the event. Reputation score(s) + + + See documentation diff --git a/web/xliff/es.xlf b/web/xliff/es.xlf index aae01115eb..e976121d53 100644 --- a/web/xliff/es.xlf +++ b/web/xliff/es.xlf @@ -5142,10 +5142,6 @@ Bindings to groups/users are checked against the user of the event. Powered by authentik Desarrollado por authentik - - Background image - Imagen de fondo - Error creating credential: Error creando la credencial: @@ -6615,6 +6611,9 @@ Bindings to groups/users are checked against the user of the event. Reputation score(s) + + + See documentation diff --git a/web/xliff/fr.xlf b/web/xliff/fr.xlf index 1918eb9193..dddfbe044a 100644 --- a/web/xliff/fr.xlf +++ b/web/xliff/fr.xlf @@ -1,4 +1,4 @@ - + @@ -596,9 +596,9 @@ - The URL "" was not found. - L'URL " - " n'a pas été trouvée. + The URL "" was not found. + L'URL " + " n'a pas été trouvée. @@ -1040,8 +1040,8 @@ - To allow any redirect URI, set this value to ".*". Be aware of the possible security implications this can have. - Pour permettre n'importe quelle URI de redirection, définissez cette valeur sur ".*". Soyez conscient des possibles implications de sécurité que cela peut avoir. + To allow any redirect URI, set this value to ".*". Be aware of the possible security implications this can have. + Pour permettre n'importe quelle URI de redirection, définissez cette valeur sur ".*". Soyez conscient des possibles implications de sécurité que cela peut avoir. @@ -1598,7 +1598,7 @@ Token to authenticate with. Currently only bearer authentication is supported. - Jeton d'authentification à utiliser. Actuellement, seule l'authentification "bearer authentication" est prise en charge. + Jeton d'authentification à utiliser. Actuellement, seule l'authentification "bearer authentication" est prise en charge. @@ -1766,8 +1766,8 @@ - Either input a full URL, a relative path, or use 'fa://fa-test' to use the Font Awesome icon "fa-test". - Entrez une URL complète, un chemin relatif ou utilisez 'fa://fa-test' pour utiliser l'icône Font Awesome "fa-test". + Either input a full URL, a relative path, or use 'fa://fa-test' to use the Font Awesome icon "fa-test". + Entrez une URL complète, un chemin relatif ou utilisez 'fa://fa-test' pour utiliser l'icône Font Awesome "fa-test". @@ -2855,7 +2855,7 @@ doesn't pass when either or both of the selected options are equal or above the To use SSL instead, use 'ldaps://' and disable this option. - Pour utiliser SSL à la base, utilisez "ldaps://" et désactviez cette option. + Pour utiliser SSL à la base, utilisez "ldaps://" et désactviez cette option. @@ -2944,8 +2944,8 @@ doesn't pass when either or both of the selected options are equal or above the - Field which contains members of a group. Note that if using the "memberUid" field, the value is assumed to contain a relative distinguished name. e.g. 'memberUid=some-user' instead of 'memberUid=cn=some-user,ou=groups,...' - Champ qui contient les membres d'un groupe. Si vous utilisez le champ "memberUid", la valeur est censée contenir un nom distinctif relatif, par exemple 'memberUid=un-utilisateur' au lieu de 'memberUid=cn=un-utilisateur,ou=groups,...' + Field which contains members of a group. Note that if using the "memberUid" field, the value is assumed to contain a relative distinguished name. e.g. 'memberUid=some-user' instead of 'memberUid=cn=some-user,ou=groups,...' + Champ qui contient les membres d'un groupe. Si vous utilisez le champ "memberUid", la valeur est censée contenir un nom distinctif relatif, par exemple 'memberUid=un-utilisateur' au lieu de 'memberUid=cn=un-utilisateur,ou=groups,...' @@ -3240,7 +3240,7 @@ doesn't pass when either or both of the selected options are equal or above the Time offset when temporary users should be deleted. This only applies if your IDP uses the NameID Format 'transient', and the user doesn't log out manually. - Moment où les utilisateurs temporaires doivent être supprimés. Cela ne s'applique que si votre IDP utilise le format NameID "transient" et que l'utilisateur ne se déconnecte pas manuellement. + Moment où les utilisateurs temporaires doivent être supprimés. Cela ne s'applique que si votre IDP utilise le format NameID "transient" et que l'utilisateur ne se déconnecte pas manuellement. @@ -3392,7 +3392,7 @@ doesn't pass when either or both of the selected options are equal or above the Optionally set the 'FriendlyName' value of the Assertion attribute. - Indiquer la valeur "FriendlyName" de l'attribut d'assertion (optionnel) + Indiquer la valeur "FriendlyName" de l'attribut d'assertion (optionnel) @@ -3706,8 +3706,8 @@ doesn't pass when either or both of the selected options are equal or above the - When using an external logging solution for archiving, this can be set to "minutes=5". - En cas d'utilisation d'une solution de journalisation externe pour l'archivage, cette valeur peut être fixée à "minutes=5". + When using an external logging solution for archiving, this can be set to "minutes=5". + En cas d'utilisation d'une solution de journalisation externe pour l'archivage, cette valeur peut être fixée à "minutes=5". @@ -3883,10 +3883,10 @@ doesn't pass when either or both of the selected options are equal or above the - Are you sure you want to update ""? + Are you sure you want to update ""? Êtes-vous sûr de vouloir mettre à jour - " - "? + " + "? @@ -4962,8 +4962,8 @@ doesn't pass when either or both of the selected options are equal or above the - A "roaming" authenticator, like a YubiKey - Un authentificateur "itinérant", comme une YubiKey + A "roaming" authenticator, like a YubiKey + Un authentificateur "itinérant", comme une YubiKey @@ -5288,7 +5288,7 @@ doesn't pass when either or both of the selected options are equal or above the Show arbitrary input fields to the user, for example during enrollment. Data is saved in the flow context under the 'prompt_data' variable. - Afficher des champs de saisie arbitraires à l'utilisateur, par exemple pendant l'inscription. Les données sont enregistrées dans le contexte du flux sous la variable "prompt_data". + Afficher des champs de saisie arbitraires à l'utilisateur, par exemple pendant l'inscription. Les données sont enregistrées dans le contexte du flux sous la variable "prompt_data". @@ -5297,10 +5297,10 @@ doesn't pass when either or both of the selected options are equal or above the - ("", of type ) + ("", of type ) - (" - ", de type + (" + ", de type ) @@ -5349,8 +5349,8 @@ doesn't pass when either or both of the selected options are equal or above the - If set to a duration above 0, the user will have the option to choose to "stay signed in", which will extend their session by the time specified here. - Si défini à une durée supérieure à 0, l'utilisateur aura la possibilité de choisir de "rester connecté", ce qui prolongera sa session jusqu'à la durée spécifiée ici. + If set to a duration above 0, the user will have the option to choose to "stay signed in", which will extend their session by the time specified here. + Si défini à une durée supérieure à 0, l'utilisateur aura la possibilité de choisir de "rester connecté", ce qui prolongera sa session jusqu'à la durée spécifiée ici. @@ -6129,7 +6129,7 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l'uti Can be in the format of 'unix://' when connecting to a local docker daemon, using 'ssh://' to connect via SSH, or 'https://:2376' when connecting to a remote system. - Peut être au format "unix://" pour une connexion à un service docker local, "ssh://" pour une connexion via SSH, ou "https://:2376" pour une connexion à un système distant. + Peut être au format "unix://" pour une connexion à un service docker local, "ssh://" pour une connexion via SSH, ou "https://:2376" pour une connexion à un système distant. @@ -6850,11 +6850,6 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l'uti Powered by authentik Propulsé par authentik - - - Background image - Image d'arrière-plan - Error creating credential: @@ -7391,7 +7386,7 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l'uti Use this provider with nginx's auth_request or traefik's forwardAuth. Each application/domain needs its own provider. Additionally, on each domain, /outpost.goauthentik.io must be routed to the outpost (when using a managed outpost, this is done for you). - Utilisez ce fournisseur avec l'option "auth_request" de Nginx ou "forwardAuth" de Traefik. Chaque application/domaine a besoin de son propre fournisseur. De plus, sur chaque domaine, "/outpost.goauthentik.io" doit être routé vers le poste avancé (lorsque vous utilisez un poste avancé géré, cela est fait pour vous). + Utilisez ce fournisseur avec l'option "auth_request" de Nginx ou "forwardAuth" de Traefik. Chaque application/domaine a besoin de son propre fournisseur. De plus, sur chaque domaine, "/outpost.goauthentik.io" doit être routé vers le poste avancé (lorsque vous utilisez un poste avancé géré, cela est fait pour vous). Default relay state @@ -7793,7 +7788,7 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l'uti Utilisateur créé et ajouté au groupe avec succès - This user will be added to the group "". + This user will be added to the group "". Cet utilisateur sera ajouté au groupe "". @@ -8792,25 +8787,36 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l'uti FIPS compliance: passing + Conformité FIPS : vérifié Unverified + Non vérifié FIPS compliance: unverified + Conformité FIPS : non vérifié FIPS Status + Statut FIPS Search returned no results. + La recherche n'a pas retourné de résultat. No messages found + Pas de message trouvé Reputation score(s) + Score(s) de réputation + + + See documentation + Voir la documentation - + \ No newline at end of file diff --git a/web/xliff/ko.xlf b/web/xliff/ko.xlf index 2284398b69..e46b7199ff 100644 --- a/web/xliff/ko.xlf +++ b/web/xliff/ko.xlf @@ -6820,11 +6820,6 @@ Bindings to groups/users are checked against the user of the event. Powered by authentik Powered by authentik - - - Background image - 배경 이미지 - Error creating credential: @@ -8544,6 +8539,9 @@ Bindings to groups/users are checked against the user of the event. Reputation score(s) + + + See documentation diff --git a/web/xliff/nl.xlf b/web/xliff/nl.xlf index ec3c2e163a..9045c8159b 100644 --- a/web/xliff/nl.xlf +++ b/web/xliff/nl.xlf @@ -6805,11 +6805,6 @@ Bindingen naar groepen/gebruikers worden gecontroleerd tegen de gebruiker van de Powered by authentik Ondersteund door authentik - - - Background image - Achtergrondafbeelding - Error creating credential: @@ -8388,6 +8383,9 @@ Bindingen naar groepen/gebruikers worden gecontroleerd tegen de gebruiker van de Reputation score(s) + + + See documentation diff --git a/web/xliff/pl.xlf b/web/xliff/pl.xlf index 0a1a48a331..08fe1274d0 100644 --- a/web/xliff/pl.xlf +++ b/web/xliff/pl.xlf @@ -6854,11 +6854,6 @@ Powiązania z grupami/użytkownikami są sprawdzane względem użytkownika zdarz Powered by authentik Napędzane przez authentik - - - Background image - Obraz tła - Error creating credential: @@ -8814,6 +8809,9 @@ Powiązania z grupami/użytkownikami są sprawdzane względem użytkownika zdarz Reputation score(s) + + + See documentation diff --git a/web/xliff/pseudo-LOCALE.xlf b/web/xliff/pseudo-LOCALE.xlf index 3f78af1f97..27a0ca4a26 100644 --- a/web/xliff/pseudo-LOCALE.xlf +++ b/web/xliff/pseudo-LOCALE.xlf @@ -6808,11 +6808,6 @@ Bindings to groups/users are checked against the user of the event. Powered by authentik Ƥōŵēŕēď ƀŷ àũţĥēńţĩķ - - - Background image - ßàćķĝŕōũńď ĩmàĝē - Error creating credential: @@ -8352,311 +8347,461 @@ Bindings to groups/users are checked against the user of the event. Latest version unknown + Ĺàţēśţ vēŕśĩōń ũńķńōŵń Timestamp + Ţĩmēśţàmƥ Time + Ţĩmē Level + Ĺēvēĺ Event + Ēvēńţ Logger + Ĺōĝĝēŕ Update internal password on login + Ũƥďàţē ĩńţēŕńàĺ ƥàśśŵōŕď ōń ĺōĝĩń When the user logs in to authentik using this source password backend, update their credentials in authentik. + Ŵĥēń ţĥē ũśēŕ ĺōĝś ĩń ţō àũţĥēńţĩķ ũśĩńĝ ţĥĩś śōũŕćē ƥàśśŵōŕď ƀàćķēńď, ũƥďàţē ţĥēĩŕ ćŕēďēńţĩàĺś ĩń àũţĥēńţĩķ. Source + Śōũŕćē Resume timeout + Ŕēśũmē ţĩmēōũţ Amount of time a user can take to return from the source to continue the flow. + Àmōũńţ ōƒ ţĩmē à ũśēŕ ćàń ţàķē ţō ŕēţũŕń ƒŕōm ţĥē śōũŕćē ţō ćōńţĩńũē ţĥē ƒĺōŵ. Your Install ID + Ŷōũŕ Ĩńśţàĺĺ ĨĎ Enter the email associated with your account, and we'll send you a link to reset your password. + Ēńţēŕ ţĥē ēmàĩĺ àśśōćĩàţēď ŵĩţĥ ŷōũŕ àććōũńţ, àńď ŵē'ĺĺ śēńď ŷōũ à ĺĩńķ ţō ŕēśēţ ŷōũŕ ƥàśśŵōŕď. Stage name: + Śţàĝē ńàmē: Please scan the QR code above using the Microsoft Authenticator, Google Authenticator, or other authenticator apps on your device, and enter the code the device displays below to finish setting up the MFA device. + Ƥĺēàśē śćàń ţĥē ǪŔ ćōďē àƀōvē ũśĩńĝ ţĥē Mĩćŕōśōƒţ Àũţĥēńţĩćàţōŕ, Ĝōōĝĺē Àũţĥēńţĩćàţōŕ, ōŕ ōţĥēŕ àũţĥēńţĩćàţōŕ àƥƥś ōń ŷōũŕ ďēvĩćē, àńď ēńţēŕ ţĥē ćōďē ţĥē ďēvĩćē ďĩśƥĺàŷś ƀēĺōŵ ţō ƒĩńĩśĥ śēţţĩńĝ ũƥ ţĥē MƑÀ ďēvĩćē. Inject an OAuth or SAML Source into the flow execution. This allows for additional user verification, or to dynamically access different sources for different user identifiers (username, email address, etc). + ĨńĴēćţ àń ŌÀũţĥ ōŕ ŚÀMĹ Śōũŕćē ĩńţō ţĥē ƒĺōŵ ēxēćũţĩōń. Ţĥĩś àĺĺōŵś ƒōŕ àďďĩţĩōńàĺ ũśēŕ vēŕĩƒĩćàţĩōń, ōŕ ţō ďŷńàmĩćàĺĺŷ àććēśś ďĩƒƒēŕēńţ śōũŕćēś ƒōŕ ďĩƒƒēŕēńţ ũśēŕ ĩďēńţĩƒĩēŕś (ũśēŕńàmē, ēmàĩĺ àďďŕēśś, ēţć). A selection is required + À śēĺēćţĩōń ĩś ŕēǫũĩŕēď Device type restrictions + Ďēvĩćē ţŷƥē ŕēśţŕĩćţĩōńś Available Device types + Àvàĩĺàƀĺē Ďēvĩćē ţŷƥēś Selected Device types + Śēĺēćţēď Ďēvĩćē ţŷƥēś Optionally restrict which WebAuthn device types may be used. When no device types are selected, all devices are allowed. + Ōƥţĩōńàĺĺŷ ŕēśţŕĩćţ ŵĥĩćĥ ŴēƀÀũţĥń ďēvĩćē ţŷƥēś màŷ ƀē ũśēď. Ŵĥēń ńō ďēvĩćē ţŷƥēś àŕē śēĺēćţēď, àĺĺ ďēvĩćēś àŕē àĺĺōŵēď. If the user has successfully authenticated with a device in the classes listed above within this configured duration, this stage will be skipped. + Ĩƒ ţĥē ũśēŕ ĥàś śũććēśśƒũĺĺŷ àũţĥēńţĩćàţēď ŵĩţĥ à ďēvĩćē ĩń ţĥē ćĺàśśēś ĺĩśţēď àƀōvē ŵĩţĥĩń ţĥĩś ćōńƒĩĝũŕēď ďũŕàţĩōń, ţĥĩś śţàĝē ŵĩĺĺ ƀē śķĩƥƥēď. WebAuthn-specific settings + ŴēƀÀũţĥń-śƥēćĩƒĩć śēţţĩńĝś WebAuthn Device type restrictions + ŴēƀÀũţĥń Ďēvĩćē ţŷƥē ŕēśţŕĩćţĩōńś This restriction only applies to devices created in authentik 2024.4 or later. + Ţĥĩś ŕēśţŕĩćţĩōń ōńĺŷ àƥƥĺĩēś ţō ďēvĩćēś ćŕēàţēď ĩń àũţĥēńţĩķ 2024.4 ōŕ ĺàţēŕ. Default token duration + Ďēƒàũĺţ ţōķēń ďũŕàţĩōń Default duration for generated tokens + Ďēƒàũĺţ ďũŕàţĩōń ƒōŕ ĝēńēŕàţēď ţōķēńś Default token length + Ďēƒàũĺţ ţōķēń ĺēńĝţĥ Default length of generated tokens + Ďēƒàũĺţ ĺēńĝţĥ ōƒ ĝēńēŕàţēď ţōķēńś deleted + ďēĺēţēď Select permissions to assign + Śēĺēćţ ƥēŕmĩśśĩōńś ţō àśśĩĝń SCIM Source is in preview. + ŚĆĨM Śōũŕćē ĩś ĩń ƥŕēvĩēŵ. Update SCIM Source + Ũƥďàţē ŚĆĨM Śōũŕćē SCIM Base URL + ŚĆĨM ßàśē ŨŔĹ Provisioned Users + Ƥŕōvĩśĩōńēď Ũśēŕś Provisioned Groups + Ƥŕōvĩśĩōńēď Ĝŕōũƥś removed + ŕēmōvēď Verifying... + Vēŕĩƒŷĩńĝ... Request failed. Please try again later. + Ŕēǫũēśţ ƒàĩĺēď. Ƥĺēàśē ţŕŷ àĝàĩń ĺàţēŕ. Available Roles + Àvàĩĺàƀĺē Ŕōĺēś Selected Roles + Śēĺēćţēď Ŕōĺēś Internal Service accounts are created and managed by authentik and cannot be created manually. + Ĩńţēŕńàĺ Śēŕvĩćē àććōũńţś àŕē ćŕēàţēď àńď màńàĝēď ƀŷ àũţĥēńţĩķ àńď ćàńńōţ ƀē ćŕēàţēď màńũàĺĺŷ. Private key Algorithm + Ƥŕĩvàţē ķēŷ Àĺĝōŕĩţĥm RSA + ŔŚÀ ECDSA + ĒĆĎŚÀ Algorithm used to generate the private key. + Àĺĝōŕĩţĥm ũśēď ţō ĝēńēŕàţē ţĥē ƥŕĩvàţē ķēŷ. Added ID + Àďďēď ĨĎ Removed ID + Ŕēmōvēď ĨĎ Cleared + Ćĺēàŕēď Google Workspace Provider + Ĝōōĝĺē Ŵōŕķśƥàćē Ƥŕōvĩďēŕ Credentials + Ćŕēďēńţĩàĺś Delegated Subject + Ďēĺēĝàţēď ŚũƀĴēćţ Default group email domain + Ďēƒàũĺţ ĝŕōũƥ ēmàĩĺ ďōmàĩń Default domain that is used to generate a group's email address. Can be customized using property mappings. + Ďēƒàũĺţ ďōmàĩń ţĥàţ ĩś ũśēď ţō ĝēńēŕàţē à ĝŕōũƥ'ś ēmàĩĺ àďďŕēśś. Ćàń ƀē ćũśţōmĩźēď ũśĩńĝ ƥŕōƥēŕţŷ màƥƥĩńĝś. User deletion action + Ũśēŕ ďēĺēţĩōń àćţĩōń User is deleted + Ũśēŕ ĩś ďēĺēţēď Suspend + Śũśƥēńď User is suspended, and connection to user in authentik is removed. + Ũśēŕ ĩś śũśƥēńďēď, àńď ćōńńēćţĩōń ţō ũśēŕ ĩń àũţĥēńţĩķ ĩś ŕēmōvēď. Do Nothing + Ďō Ńōţĥĩńĝ The connection is removed but the user is not modified + Ţĥē ćōńńēćţĩōń ĩś ŕēmōvēď ƀũţ ţĥē ũśēŕ ĩś ńōţ mōďĩƒĩēď Determines what authentik will do when a User is deleted. + Ďēţēŕmĩńēś ŵĥàţ àũţĥēńţĩķ ŵĩĺĺ ďō ŵĥēń à Ũśēŕ ĩś ďēĺēţēď. Group deletion action + Ĝŕōũƥ ďēĺēţĩōń àćţĩōń Group is deleted + Ĝŕōũƥ ĩś ďēĺēţēď The connection is removed but the group is not modified + Ţĥē ćōńńēćţĩōń ĩś ŕēmōvēď ƀũţ ţĥē ĝŕōũƥ ĩś ńōţ mōďĩƒĩēď Determines what authentik will do when a Group is deleted. + Ďēţēŕmĩńēś ŵĥàţ àũţĥēńţĩķ ŵĩĺĺ ďō ŵĥēń à Ĝŕōũƥ ĩś ďēĺēţēď. Google Workspace Provider is in preview. + Ĝōōĝĺē Ŵōŕķśƥàćē Ƥŕōvĩďēŕ ĩś ĩń ƥŕēvĩēŵ. Microsoft Entra Provider + Mĩćŕōśōƒţ Ēńţŕà Ƥŕōvĩďēŕ Google Cloud credentials file. + Ĝōōĝĺē Ćĺōũď ćŕēďēńţĩàĺś ƒĩĺē. Email address of the user the actions of authentik will be delegated to. + Ēmàĩĺ àďďŕēśś ōƒ ţĥē ũśēŕ ţĥē àćţĩōńś ōƒ àũţĥēńţĩķ ŵĩĺĺ ƀē ďēĺēĝàţēď ţō. Client ID for the app registration. + Ćĺĩēńţ ĨĎ ƒōŕ ţĥē àƥƥ ŕēĝĩśţŕàţĩōń. Client secret for the app registration. + Ćĺĩēńţ śēćŕēţ ƒōŕ ţĥē àƥƥ ŕēĝĩśţŕàţĩōń. Tenant ID + Ţēńàńţ ĨĎ ID of the tenant accounts will be synced into. + ĨĎ ōƒ ţĥē ţēńàńţ àććōũńţś ŵĩĺĺ ƀē śŷńćēď ĩńţō. Microsoft Entra Provider is in preview. + Mĩćŕōśōƒţ Ēńţŕà Ƥŕōvĩďēŕ ĩś ĩń ƥŕēvĩēŵ. Update Microsoft Entra Provider + Ũƥďàţē Mĩćŕōśōƒţ Ēńţŕà Ƥŕōvĩďēŕ Finished successfully + Ƒĩńĩśĥēď śũććēśśƒũĺĺŷ Finished with errors + Ƒĩńĩśĥēď ŵĩţĥ ēŕŕōŕś Finished () + Ƒĩńĩśĥēď () Sync currently running + Śŷńć ćũŕŕēńţĺŷ ŕũńńĩńĝ Update Google Workspace Provider + Ũƥďàţē Ĝōōĝĺē Ŵōŕķśƥàćē Ƥŕōvĩďēŕ Enterprise only + Ēńţēŕƥŕĩśē ōńĺŷ Icon + Ĩćōń (build ) + (ƀũĩĺď ) (FIPS) + (ƑĨƤŚ) Score minimum threshold + Śćōŕē mĩńĩmũm ţĥŕēśĥōĺď Minimum required score to allow continuing + Mĩńĩmũm ŕēǫũĩŕēď śćōŕē ţō àĺĺōŵ ćōńţĩńũĩńĝ Score maximum threshold + Śćōŕē màxĩmũm ţĥŕēśĥōĺď Maximum allowed score to allow continuing + Màxĩmũm àĺĺōŵēď śćōŕē ţō àĺĺōŵ ćōńţĩńũĩńĝ Error on invalid score + Ēŕŕōŕ ōń ĩńvàĺĩď śćōŕē When enabled and the resultant score is outside the threshold, the user will not be able to continue. When disabled, the user will be able to continue and the score can be used in policies to customize further stages. + Ŵĥēń ēńàƀĺēď àńď ţĥē ŕēśũĺţàńţ śćōŕē ĩś ōũţśĩďē ţĥē ţĥŕēśĥōĺď, ţĥē ũśēŕ ŵĩĺĺ ńōţ ƀē àƀĺē ţō ćōńţĩńũē. Ŵĥēń ďĩśàƀĺēď, ţĥē ũśēŕ ŵĩĺĺ ƀē àƀĺē ţō ćōńţĩńũē àńď ţĥē śćōŕē ćàń ƀē ũśēď ĩń ƥōĺĩćĩēś ţō ćũśţōmĩźē ƒũŕţĥēŕ śţàĝēś. Microsoft Entra Group(s) + Mĩćŕōśōƒţ Ēńţŕà Ĝŕōũƥ(ś) Microsoft Entra User(s) + Mĩćŕōśōƒţ Ēńţŕà Ũśēŕ(ś) Google Workspace Group(s) + Ĝōōĝĺē Ŵōŕķśƥàćē Ĝŕōũƥ(ś) Google Workspace User(s) + Ĝōōĝĺē Ŵōŕķśƥàćē Ũśēŕ(ś) SCIM Group(s) + ŚĆĨM Ĝŕōũƥ(ś) SCIM User(s) + ŚĆĨM Ũśēŕ(ś) FIPS compliance: passing + ƑĨƤŚ ćōmƥĺĩàńćē: ƥàśśĩńĝ Unverified + Ũńvēŕĩƒĩēď FIPS compliance: unverified + ƑĨƤŚ ćōmƥĺĩàńćē: ũńvēŕĩƒĩēď FIPS Status + ƑĨƤŚ Śţàţũś Search returned no results. + Śēàŕćĥ ŕēţũŕńēď ńō ŕēśũĺţś. No messages found + Ńō mēśśàĝēś ƒōũńď Reputation score(s) + Ŕēƥũţàţĩōń śćōŕē(ś) + + + Close dialog + Ćĺōśē ďĩàĺōĝ + + + Pagination + Ƥàĝĩńàţĩōń + + + Application Details + Àƥƥĺĩćàţĩōń Ďēţàĩĺś + + + Provider Configuration + Ƥŕōvĩďēŕ Ćōńƒĩĝũŕàţĩōń + + + Submit Application + Śũƀmĩţ Àƥƥĺĩćàţĩōń + + + Restore Application Wizard Hint + Ŕēśţōŕē Àƥƥĺĩćàţĩōń Ŵĩźàŕď Ĥĩńţ + + + Your authentik password + Ŷōũŕ àũţĥēńţĩķ ƥàśśŵōŕď + + + Internal Service account + Ĩńţēŕńàĺ Śēŕvĩćē àććōũńţ + + + Global + Ĝĺōƀàĺ + + + Outpost integrations + Ōũţƥōśţ ĩńţēĝŕàţĩōńś + + + Outpost integrations define how authentik connects to external platforms to manage and deploy Outposts. + Ōũţƥōśţ ĩńţēĝŕàţĩōńś ďēƒĩńē ĥōŵ àũţĥēńţĩķ ćōńńēćţś ţō ēxţēŕńàĺ ƥĺàţƒōŕmś ţō màńàĝē àńď ďēƥĺōŷ Ōũţƥōśţś. + + + See documentation diff --git a/web/xliff/tr.xlf b/web/xliff/tr.xlf index 0588561b75..43fa9b596c 100644 --- a/web/xliff/tr.xlf +++ b/web/xliff/tr.xlf @@ -5135,10 +5135,6 @@ Bindings to groups/users are checked against the user of the event. Powered by authentik Auentik tarafından desteklenmektedir - - Background image - Arkaplan resmi - Error creating credential: Kimlik bilgisi oluşturulurken hata oluştu: @@ -6608,6 +6604,9 @@ Bindings to groups/users are checked against the user of the event. Reputation score(s) + + + See documentation diff --git a/web/xliff/zh-CN.xlf b/web/xliff/zh-CN.xlf index 22d995a34b..5b384b662a 100644 --- a/web/xliff/zh-CN.xlf +++ b/web/xliff/zh-CN.xlf @@ -4838,9 +4838,6 @@ Bindings to groups/users are checked against the user of the event. Powered by authentik - - Background image - Error creating credential: @@ -5530,6 +5527,9 @@ Bindings to groups/users are checked against the user of the event. Reputation score(s) + + See documentation + diff --git a/web/xliff/zh-Hans.xlf b/web/xliff/zh-Hans.xlf index c9550eee7c..a58ecf054d 100644 --- a/web/xliff/zh-Hans.xlf +++ b/web/xliff/zh-Hans.xlf @@ -6852,11 +6852,6 @@ Bindings to groups/users are checked against the user of the event. Powered by authentik 由 authentik 强力驱动 - - - Background image - 背景图片 - Error creating credential: @@ -8817,6 +8812,9 @@ Bindings to groups/users are checked against the user of the event. Reputation score(s) + + + See documentation diff --git a/web/xliff/zh-Hant.xlf b/web/xliff/zh-Hant.xlf index e0f77fc947..c8046e0f01 100644 --- a/web/xliff/zh-Hant.xlf +++ b/web/xliff/zh-Hant.xlf @@ -5179,10 +5179,6 @@ Bindings to groups/users are checked against the user of the event. Powered by authentik 由 authentik 强力驱动 - - Background image - 背景图片 - Error creating credential: 创建凭证时出错: @@ -6656,6 +6652,9 @@ Bindings to groups/users are checked against the user of the event. Reputation score(s) + + + See documentation diff --git a/web/xliff/zh_CN.xlf b/web/xliff/zh_CN.xlf index c3d13fc27f..b0f08d93b3 100644 --- a/web/xliff/zh_CN.xlf +++ b/web/xliff/zh_CN.xlf @@ -8811,6 +8811,14 @@ Bindings to groups/users are checked against the user of the event. Search returned no results. 搜索未返回结果。 + + + No messages found + 未找到消息 + + + Reputation score(s) + 信誉分数 diff --git a/web/xliff/zh_TW.xlf b/web/xliff/zh_TW.xlf index 503d5d529a..87cc315e20 100644 --- a/web/xliff/zh_TW.xlf +++ b/web/xliff/zh_TW.xlf @@ -6797,11 +6797,6 @@ Bindings to groups/users are checked against the user of the event. Powered by authentik 由 authentik 技術支援 - - - Background image - 背景圖片 - Error creating credential: @@ -8505,6 +8500,9 @@ Bindings to groups/users are checked against the user of the event. Reputation score(s) + + + See documentation diff --git a/website/package-lock.json b/website/package-lock.json index 72555da6f5..ceae1237a9 100644 --- a/website/package-lock.json +++ b/website/package-lock.json @@ -37,7 +37,7 @@ "@types/react": "^18.3.3", "lockfile-lint": "^4.14.0", "prettier": "3.3.2", - "typescript": "~5.5.2" + "typescript": "~5.5.3" }, "engines": { "node": ">=20" @@ -16869,9 +16869,9 @@ } }, "node_modules/typescript": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.2.tgz", - "integrity": "sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==", + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.3.tgz", + "integrity": "sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" diff --git a/website/package.json b/website/package.json index 420c6439a9..921e8ba1ab 100644 --- a/website/package.json +++ b/website/package.json @@ -57,7 +57,7 @@ "@types/react": "^18.3.3", "lockfile-lint": "^4.14.0", "prettier": "3.3.2", - "typescript": "~5.5.2" + "typescript": "~5.5.3" }, "engines": { "node": ">=20"