providers/saml: add title attribute to autosubmit stage and render correctly

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
Jens Langhammer 2022-05-14 00:08:14 +02:00
parent 8ba45a5f6a
commit ddd785898b
7 changed files with 875 additions and 1019 deletions

View File

@ -4,6 +4,7 @@ from django.http import HttpRequest, HttpResponse
from django.http.response import HttpResponseBadRequest from django.http.response import HttpResponseBadRequest
from django.shortcuts import get_object_or_404, redirect from django.shortcuts import get_object_or_404, redirect
from django.utils.http import urlencode from django.utils.http import urlencode
from django.utils.translation import gettext as _
from rest_framework.fields import CharField, DictField from rest_framework.fields import CharField, DictField
from structlog.stdlib import get_logger from structlog.stdlib import get_logger
@ -18,6 +19,7 @@ from authentik.providers.saml.processors.assertion import AssertionProcessor
from authentik.providers.saml.processors.request_parser import AuthNRequest from authentik.providers.saml.processors.request_parser import AuthNRequest
from authentik.providers.saml.utils.encoding import deflate_and_base64_encode, nice64 from authentik.providers.saml.utils.encoding import deflate_and_base64_encode, nice64
from authentik.sources.saml.exceptions import SAMLException from authentik.sources.saml.exceptions import SAMLException
from authentik.sources.saml.views import PLAN_CONTEXT_TITLE
LOGGER = get_logger() LOGGER = get_logger()
URL_VALIDATOR = URLValidator(schemes=("http", "https")) URL_VALIDATOR = URLValidator(schemes=("http", "https"))
@ -35,6 +37,7 @@ class AutosubmitChallenge(Challenge):
url = CharField() url = CharField()
attrs = DictField(child=CharField()) attrs = DictField(child=CharField())
title = CharField(required=False)
component = CharField(default="ak-stage-autosubmit") component = CharField(default="ak-stage-autosubmit")
@ -88,7 +91,12 @@ class SAMLFlowFinalView(ChallengeStageView):
**{ **{
"type": ChallengeTypes.NATIVE.value, "type": ChallengeTypes.NATIVE.value,
"component": "ak-stage-autosubmit", "component": "ak-stage-autosubmit",
"title": "Redirecting to %(app)s..." % {"app": application.name}, "title": (
self.executor.plan.context.get(
PLAN_CONTEXT_TITLE,
_("Redirecting to %(app)s..." % {"app": application.name}),
)
),
"url": provider.acs_url, "url": provider.acs_url,
"attrs": form_attrs, "attrs": form_attrs,
}, },

View File

@ -19342,10 +19342,10 @@ components:
type: string type: string
lat: lat:
type: number type: number
format: float format: double
long: long:
type: number type: number
format: float format: double
city: city:
type: string type: string
required: required:
@ -20067,6 +20067,8 @@ components:
type: object type: object
additionalProperties: additionalProperties:
type: string type: string
title:
type: string
required: required:
- attrs - attrs
- type - type
@ -29234,7 +29236,7 @@ components:
type: string type: string
token_validity: token_validity:
type: number type: number
format: float format: double
nullable: true nullable: true
readOnly: true readOnly: true
scopes_to_request: scopes_to_request:

View File

@ -35,8 +35,12 @@ export class AutosubmitStage extends BaseStage<
if (!this.challenge) { if (!this.challenge) {
return html`<ak-empty-state ?loading="${true}" header=${t`Loading`}> </ak-empty-state>`; return html`<ak-empty-state ?loading="${true}" header=${t`Loading`}> </ak-empty-state>`;
} }
let title = this.challenge.flowInfo?.title;
if (this.challenge.title && this.challenge.title !== "") {
title = this.challenge.title;
}
return html`<header class="pf-c-login__main-header"> return html`<header class="pf-c-login__main-header">
<h1 class="pf-c-title pf-m-3xl">${this.challenge.flowInfo?.title}</h1> <h1 class="pf-c-title pf-m-3xl">${title}</h1>
</header> </header>
<div class="pf-c-login__main-body"> <div class="pf-c-login__main-body">
<form class="pf-c-form" action="${this.challenge.url}" method="POST"> <form class="pf-c-form" action="${this.challenge.url}" method="POST">

View File

@ -13,7 +13,7 @@ msgstr ""
"Language-Team: \n" "Language-Team: \n"
"Plural-Forms: \n" "Plural-Forms: \n"
#: #:
#~ msgid "#/identity/users/{0}" #~ msgid "#/identity/users/{0}"
#~ msgstr "#/identity/users/{0}" #~ msgstr "#/identity/users/{0}"
@ -145,7 +145,7 @@ msgstr "About applications"
msgid "Access Key" msgid "Access Key"
msgstr "Access Key" msgstr "Access Key"
#: #:
#~ msgid "Access code validity" #~ msgid "Access code validity"
#~ msgstr "Access code validity" #~ msgstr "Access code validity"
@ -504,7 +504,7 @@ msgstr "Attributes"
msgid "Audience" msgid "Audience"
msgstr "Audience" msgstr "Audience"
#: #:
#~ msgid "Auth Type" #~ msgid "Auth Type"
#~ msgstr "Auth Type" #~ msgstr "Auth Type"
@ -547,7 +547,7 @@ msgstr "Authenticator Attachment"
msgid "Authorization" msgid "Authorization"
msgstr "Authorization" msgstr "Authorization"
#: #:
#~ msgid "Authorization Code" #~ msgid "Authorization Code"
#~ msgstr "Authorization Code" #~ msgstr "Authorization Code"
@ -707,7 +707,7 @@ msgstr "Browser"
msgid "Build hash:" msgid "Build hash:"
msgstr "Build hash:" msgstr "Build hash:"
#: #:
#~ msgid "Build hash: {0}" #~ msgid "Build hash: {0}"
#~ msgstr "Build hash: {0}" #~ msgstr "Build hash: {0}"
@ -789,7 +789,7 @@ msgstr "Certificate Subject"
msgid "Certificate used to sign outgoing Responses going to the Service Provider." msgid "Certificate used to sign outgoing Responses going to the Service Provider."
msgstr "Certificate used to sign outgoing Responses going to the Service Provider." msgstr "Certificate used to sign outgoing Responses going to the Service Provider."
#: #:
#~ msgid "Certificate-Key Pair" #~ msgid "Certificate-Key Pair"
#~ msgstr "Certificate-Key Pair" #~ msgstr "Certificate-Key Pair"
@ -882,7 +882,7 @@ msgstr "Check the IP of the Kubernetes service, or"
msgid "Check the logs" msgid "Check the logs"
msgstr "Check the logs" msgstr "Check the logs"
#: #:
#~ msgid "Check your Emails for a password reset link." #~ msgid "Check your Emails for a password reset link."
#~ msgstr "Check your Emails for a password reset link." #~ msgstr "Check your Emails for a password reset link."
@ -1031,11 +1031,11 @@ msgstr "Configuration flow"
msgid "Configuration stages" msgid "Configuration stages"
msgstr "Configuration stages" msgstr "Configuration stages"
#: #:
#~ msgid "Configure WebAuthn" #~ msgid "Configure WebAuthn"
#~ msgstr "Configure WebAuthn" #~ msgstr "Configure WebAuthn"
#: #:
#~ msgid "Configure how long access codes are valid for." #~ msgid "Configure how long access codes are valid for."
#~ msgstr "Configure how long access codes are valid for." #~ msgstr "Configure how long access codes are valid for."
@ -1071,8 +1071,8 @@ msgstr "Configure how the outpost authenticates requests."
msgid "Configure how the outpost queries the core authentik server's users." msgid "Configure how the outpost queries the core authentik server's users."
msgstr "Configure how the outpost queries the core authentik server's users." msgstr "Configure how the outpost queries the core authentik server's users."
#: #:
#: #:
#~ msgid "Configure settings relevant to your user profile." #~ msgid "Configure settings relevant to your user profile."
#~ msgstr "Configure settings relevant to your user profile." #~ msgstr "Configure settings relevant to your user profile."
@ -1194,7 +1194,7 @@ msgstr "Cookie domain"
msgid "Copy" msgid "Copy"
msgstr "Copy" msgstr "Copy"
#: #:
#~ msgid "Copy Key" #~ msgid "Copy Key"
#~ msgstr "Copy Key" #~ msgstr "Copy Key"
@ -1396,7 +1396,7 @@ msgstr "Create {0}"
msgid "Created by" msgid "Created by"
msgstr "Created by" msgstr "Created by"
#: #:
#~ msgid "Created {0}" #~ msgid "Created {0}"
#~ msgstr "Created {0}" #~ msgstr "Created {0}"
@ -1406,7 +1406,7 @@ msgstr "Created by"
msgid "Creation Date" msgid "Creation Date"
msgstr "Creation Date" msgstr "Creation Date"
#: #:
#~ msgid "Current plan cntext" #~ msgid "Current plan cntext"
#~ msgstr "Current plan cntext" #~ msgstr "Current plan cntext"
@ -1503,24 +1503,24 @@ msgstr "Define how notifications are sent to users, like Email or Webhook."
msgid "Delete" msgid "Delete"
msgstr "Delete" msgstr "Delete"
#: #:
#~ msgid "Delete Authorization Code" #~ msgid "Delete Authorization Code"
#~ msgstr "Delete Authorization Code" #~ msgstr "Delete Authorization Code"
#: #:
#: #:
#~ msgid "Delete Binding" #~ msgid "Delete Binding"
#~ msgstr "Delete Binding" #~ msgstr "Delete Binding"
#: #:
#~ msgid "Delete Consent" #~ msgid "Delete Consent"
#~ msgstr "Delete Consent" #~ msgstr "Delete Consent"
#: #:
#~ msgid "Delete Refresh Code" #~ msgid "Delete Refresh Code"
#~ msgstr "Delete Refresh Code" #~ msgstr "Delete Refresh Code"
#: #:
#~ msgid "Delete Session" #~ msgid "Delete Session"
#~ msgstr "Delete Session" #~ msgstr "Delete Session"
@ -1601,7 +1601,7 @@ msgstr "Device classes"
msgid "Device classes which can be used to authenticate." msgid "Device classes which can be used to authenticate."
msgstr "Device classes which can be used to authenticate." msgstr "Device classes which can be used to authenticate."
#: #:
#~ msgid "Device name" #~ msgid "Device name"
#~ msgstr "Device name" #~ msgstr "Device name"
@ -1634,24 +1634,24 @@ msgstr "Direct querying, always returns the latest data, but slower than cached
msgid "Directory" msgid "Directory"
msgstr "Directory" msgstr "Directory"
#: #:
#: #:
#~ msgid "Disable" #~ msgid "Disable"
#~ msgstr "Disable" #~ msgstr "Disable"
#: #:
#~ msgid "Disable Duo authenticator" #~ msgid "Disable Duo authenticator"
#~ msgstr "Disable Duo authenticator" #~ msgstr "Disable Duo authenticator"
#: #:
#~ msgid "Disable SMS authenticator" #~ msgid "Disable SMS authenticator"
#~ msgstr "Disable SMS authenticator" #~ msgstr "Disable SMS authenticator"
#: #:
#~ msgid "Disable Static Tokens" #~ msgid "Disable Static Tokens"
#~ msgstr "Disable Static Tokens" #~ msgstr "Disable Static Tokens"
#: #:
#~ msgid "Disable Time-based OTP" #~ msgid "Disable Time-based OTP"
#~ msgstr "Disable Time-based OTP" #~ msgstr "Disable Time-based OTP"
@ -1705,7 +1705,7 @@ msgstr "Due to protocol limitations, this certificate is only used when the outp
msgid "Dummy stage used for testing. Shows a simple continue button and always passes." msgid "Dummy stage used for testing. Shows a simple continue button and always passes."
msgstr "Dummy stage used for testing. Shows a simple continue button and always passes." msgstr "Dummy stage used for testing. Shows a simple continue button and always passes."
#: #:
#~ msgid "Duo" #~ msgid "Duo"
#~ msgstr "Duo" #~ msgstr "Duo"
@ -1816,16 +1816,16 @@ msgstr "Email: Text field with Email type."
msgid "Embedded outpost is not configured correctly." msgid "Embedded outpost is not configured correctly."
msgstr "Embedded outpost is not configured correctly." msgstr "Embedded outpost is not configured correctly."
#: #:
#: #:
#~ msgid "Enable" #~ msgid "Enable"
#~ msgstr "Enable" #~ msgstr "Enable"
#: #:
#~ msgid "Enable Duo authenticator" #~ msgid "Enable Duo authenticator"
#~ msgstr "Enable Duo authenticator" #~ msgstr "Enable Duo authenticator"
#: #:
#~ msgid "Enable SMS authenticator" #~ msgid "Enable SMS authenticator"
#~ msgstr "Enable SMS authenticator" #~ msgstr "Enable SMS authenticator"
@ -1833,11 +1833,11 @@ msgstr "Embedded outpost is not configured correctly."
msgid "Enable StartTLS" msgid "Enable StartTLS"
msgstr "Enable StartTLS" msgstr "Enable StartTLS"
#: #:
#~ msgid "Enable Static Tokens" #~ msgid "Enable Static Tokens"
#~ msgstr "Enable Static Tokens" #~ msgstr "Enable Static Tokens"
#: #:
#~ msgid "Enable TOTP" #~ msgid "Enable TOTP"
#~ msgstr "Enable TOTP" #~ msgstr "Enable TOTP"
@ -1901,7 +1901,7 @@ msgstr "Error when validating assertion on server: {err}"
msgid "Error: unsupported source settings: {0}" msgid "Error: unsupported source settings: {0}"
msgstr "Error: unsupported source settings: {0}" msgstr "Error: unsupported source settings: {0}"
#: #:
#~ msgid "Error: unsupported stage settings: {0}" #~ msgid "Error: unsupported stage settings: {0}"
#~ msgstr "Error: unsupported stage settings: {0}" #~ msgstr "Error: unsupported stage settings: {0}"
@ -1956,7 +1956,7 @@ msgstr "Everything is ok."
msgid "Exception" msgid "Exception"
msgstr "Exception" msgstr "Exception"
#: #:
#~ msgid "Execute" #~ msgid "Execute"
#~ msgstr "Execute" #~ msgstr "Execute"
@ -1968,7 +1968,7 @@ msgstr "Exception"
msgid "Execute flow" msgid "Execute flow"
msgstr "Execute flow" msgstr "Execute flow"
#: #:
#~ msgid "Execute with inspector" #~ msgid "Execute with inspector"
#~ msgstr "Execute with inspector" #~ msgstr "Execute with inspector"
@ -2143,7 +2143,7 @@ msgstr "Field of the user object this value is written to."
msgid "Field which contains a unique Identifier." msgid "Field which contains a unique Identifier."
msgstr "Field which contains a unique Identifier." msgstr "Field which contains a unique Identifier."
#: #:
#~ msgid "Field which contains members of a group." #~ msgid "Field which contains members of a group."
#~ msgstr "Field which contains members of a group." #~ msgstr "Field which contains members of a group."
@ -2350,7 +2350,7 @@ msgstr "German"
msgid "Get this value from https://console.twilio.com" msgid "Get this value from https://console.twilio.com"
msgstr "Get this value from https://console.twilio.com" msgstr "Get this value from https://console.twilio.com"
#: #:
#~ msgid "Go to admin interface" #~ msgid "Go to admin interface"
#~ msgstr "Go to admin interface" #~ msgstr "Go to admin interface"
@ -2362,7 +2362,7 @@ msgstr "Go to next page"
msgid "Go to previous page" msgid "Go to previous page"
msgstr "Go to previous page" msgstr "Go to previous page"
#: #:
#~ msgid "Go to user interface" #~ msgid "Go to user interface"
#~ msgstr "Go to user interface" #~ msgstr "Go to user interface"
@ -2711,7 +2711,7 @@ msgstr "Invalidation"
msgid "Invalidation flow" msgid "Invalidation flow"
msgstr "Invalidation flow" msgstr "Invalidation flow"
#: #:
#~ msgid "Invitation" #~ msgid "Invitation"
#~ msgstr "Invitation" #~ msgstr "Invitation"
@ -2846,7 +2846,7 @@ msgstr "Launch URL"
msgid "Let the user identify themselves with their username or Email address." msgid "Let the user identify themselves with their username or Email address."
msgstr "Let the user identify themselves with their username or Email address." msgstr "Let the user identify themselves with their username or Email address."
#: #:
#~ msgid "Library" #~ msgid "Library"
#~ msgstr "Library" #~ msgstr "Library"
@ -3156,7 +3156,7 @@ msgstr "Model deleted"
msgid "Model updated" msgid "Model updated"
msgstr "Model updated" msgstr "Model updated"
#: #:
#~ msgid "Monitor" #~ msgid "Monitor"
#~ msgstr "Monitor" #~ msgstr "Monitor"
@ -3491,7 +3491,7 @@ msgstr "Notification Rules"
msgid "Notification Transports" msgid "Notification Transports"
msgstr "Notification Transports" msgstr "Notification Transports"
#: #:
#~ msgid "Notification rule" #~ msgid "Notification rule"
#~ msgstr "Notification rule" #~ msgstr "Notification rule"
@ -3511,7 +3511,7 @@ msgstr "Notification transport(s)"
msgid "Notifications" msgid "Notifications"
msgstr "Notifications" msgstr "Notifications"
#: #:
#~ msgid "Notifications Transport" #~ msgid "Notifications Transport"
#~ msgstr "Notifications Transport" #~ msgstr "Notifications Transport"
@ -3586,7 +3586,7 @@ msgstr "Only send notification once, for example when sending a webhook into a c
msgid "Open API Browser" msgid "Open API Browser"
msgstr "Open API Browser" msgstr "Open API Browser"
#: #:
#~ msgid "Open application" #~ msgid "Open application"
#~ msgstr "Open application" #~ msgstr "Open application"
@ -3668,7 +3668,7 @@ msgstr "Other global settings"
msgid "Outdated outposts" msgid "Outdated outposts"
msgstr "Outdated outposts" msgstr "Outdated outposts"
#: #:
#~ msgid "Outpost" #~ msgid "Outpost"
#~ msgstr "Outpost" #~ msgstr "Outpost"
@ -3680,11 +3680,11 @@ msgstr "Outpost Deployment Info"
msgid "Outpost Integrations" msgid "Outpost Integrations"
msgstr "Outpost Integrations" msgstr "Outpost Integrations"
#: #:
#~ msgid "Outpost Service-connection" #~ msgid "Outpost Service-connection"
#~ msgstr "Outpost Service-connection" #~ msgstr "Outpost Service-connection"
#: #:
#~ msgid "Outpost integration" #~ msgid "Outpost integration"
#~ msgstr "Outpost integration" #~ msgstr "Outpost integration"
@ -3782,7 +3782,7 @@ msgstr "Password set"
msgid "Password stage" msgid "Password stage"
msgstr "Password stage" msgstr "Password stage"
#: #:
#~ msgid "Password, 2FA, etc" #~ msgid "Password, 2FA, etc"
#~ msgstr "Password, 2FA, etc" #~ msgstr "Password, 2FA, etc"
@ -3858,7 +3858,7 @@ msgstr "Policy / User / Group"
msgid "Policy Bindings" msgid "Policy Bindings"
msgstr "Policy Bindings" msgstr "Policy Bindings"
#: #:
#~ msgid "Policy binding" #~ msgid "Policy binding"
#~ msgstr "Policy binding" #~ msgstr "Policy binding"
@ -3948,7 +3948,7 @@ msgstr "Private key, acquired from https://www.google.com/recaptcha/intro/v3.htm
msgid "Profile URL" msgid "Profile URL"
msgstr "Profile URL" msgstr "Profile URL"
#: #:
#~ msgid "Prompt" #~ msgid "Prompt"
#~ msgstr "Prompt" #~ msgstr "Prompt"
@ -3965,7 +3965,7 @@ msgstr "Prompt(s)"
msgid "Prompts" msgid "Prompts"
msgstr "Prompts" msgstr "Prompts"
#: #:
#~ msgid "Property Mapping" #~ msgid "Property Mapping"
#~ msgstr "Property Mapping" #~ msgstr "Property Mapping"
@ -4024,7 +4024,7 @@ msgstr "Provider"
msgid "Provider Type" msgid "Provider Type"
msgstr "Provider Type" msgstr "Provider Type"
#: #:
#~ msgid "Provider type" #~ msgid "Provider type"
#~ msgstr "Provider type" #~ msgstr "Provider type"
@ -4167,7 +4167,7 @@ msgstr "Redirect binding"
msgid "Refresh" msgid "Refresh"
msgstr "Refresh" msgstr "Refresh"
#: #:
#~ msgid "Refresh Code" #~ msgid "Refresh Code"
#~ msgstr "Refresh Code" #~ msgstr "Refresh Code"
@ -4285,7 +4285,7 @@ msgstr "Result"
msgid "Retry" msgid "Retry"
msgstr "Retry" msgstr "Retry"
#: #:
#~ msgid "Retry Task" #~ msgid "Retry Task"
#~ msgstr "Retry Task" #~ msgstr "Retry Task"
@ -4453,7 +4453,7 @@ msgstr "Secret key"
msgid "Secret was rotated" msgid "Secret was rotated"
msgstr "Secret was rotated" msgstr "Secret was rotated"
#: #:
#~ msgid "Secret was rotation" #~ msgid "Secret was rotation"
#~ msgstr "Secret was rotation" #~ msgstr "Secret was rotation"
@ -4493,7 +4493,7 @@ msgstr "Select an authentication method."
msgid "Select an enrollment flow" msgid "Select an enrollment flow"
msgstr "Select an enrollment flow" msgstr "Select an enrollment flow"
#: #:
#~ msgid "Select an identification method." #~ msgid "Select an identification method."
#~ msgstr "Select an identification method." #~ msgstr "Select an identification method."
@ -4542,7 +4542,7 @@ msgstr "Select which transports should be used to notify the user. If none are s
msgid "Selected policies are executed when the stage is submitted to validate the data." msgid "Selected policies are executed when the stage is submitted to validate the data."
msgstr "Selected policies are executed when the stage is submitted to validate the data." msgstr "Selected policies are executed when the stage is submitted to validate the data."
#: #:
#~ msgid "Selecting a service-connection enables the management of the outpost by authentik." #~ msgid "Selecting a service-connection enables the management of the outpost by authentik."
#~ msgstr "Selecting a service-connection enables the management of the outpost by authentik." #~ msgstr "Selecting a service-connection enables the management of the outpost by authentik."
@ -4593,7 +4593,7 @@ msgstr "Server URI"
msgid "Server and client are further than 5 seconds apart." msgid "Server and client are further than 5 seconds apart."
msgstr "Server and client are further than 5 seconds apart." msgstr "Server and client are further than 5 seconds apart."
#: #:
#~ msgid "Server name for which this provider's certificate is valid for." #~ msgid "Server name for which this provider's certificate is valid for."
#~ msgstr "Server name for which this provider's certificate is valid for." #~ msgstr "Server name for which this provider's certificate is valid for."
@ -4601,7 +4601,7 @@ msgstr "Server and client are further than 5 seconds apart."
msgid "Server validation of credential failed: {err}" msgid "Server validation of credential failed: {err}"
msgstr "Server validation of credential failed: {err}" msgstr "Server validation of credential failed: {err}"
#: #:
#~ msgid "Service Connections" #~ msgid "Service Connections"
#~ msgstr "Service Connections" #~ msgstr "Service Connections"
@ -4609,12 +4609,12 @@ msgstr "Server validation of credential failed: {err}"
msgid "Service Provider Binding" msgid "Service Provider Binding"
msgstr "Service Provider Binding" msgstr "Service Provider Binding"
#: #:
#: #:
#~ msgid "Service connection" #~ msgid "Service connection"
#~ msgstr "Service connection" #~ msgstr "Service connection"
#: #:
#~ msgid "Session" #~ msgid "Session"
#~ msgstr "Session" #~ msgstr "Session"
@ -4756,7 +4756,7 @@ msgstr "Slug"
msgid "Something went wrong! Please try again later." msgid "Something went wrong! Please try again later."
msgstr "Something went wrong! Please try again later." msgstr "Something went wrong! Please try again later."
#: #:
#~ msgid "Source" #~ msgid "Source"
#~ msgstr "Source" #~ msgstr "Source"
@ -4764,7 +4764,7 @@ msgstr "Something went wrong! Please try again later."
msgid "Source linked" msgid "Source linked"
msgstr "Source linked" msgstr "Source linked"
#: #:
#~ msgid "Source name" #~ msgid "Source name"
#~ msgstr "Source name" #~ msgstr "Source name"
@ -4781,7 +4781,7 @@ msgstr "Source(s)"
msgid "Sources" msgid "Sources"
msgstr "Sources" msgstr "Sources"
#: #:
#~ msgid "Sources of identities, which can either be synced into authentik's database, like LDAP, or can be used by users to authenticate and enroll themselves, like OAuth and social logins" #~ msgid "Sources of identities, which can either be synced into authentik's database, like LDAP, or can be used by users to authenticate and enroll themselves, like OAuth and social logins"
#~ msgstr "Sources of identities, which can either be synced into authentik's database, like LDAP, or can be used by users to authenticate and enroll themselves, like OAuth and social logins" #~ msgstr "Sources of identities, which can either be synced into authentik's database, like LDAP, or can be used by users to authenticate and enroll themselves, like OAuth and social logins"
@ -4810,7 +4810,7 @@ msgstr "Stage Bindings"
msgid "Stage Configuration" msgid "Stage Configuration"
msgstr "Stage Configuration" msgstr "Stage Configuration"
#: #:
#~ msgid "Stage binding" #~ msgid "Stage binding"
#~ msgstr "Stage binding" #~ msgstr "Stage binding"
@ -4931,17 +4931,17 @@ msgstr "Statically deny the flow. To use this stage effectively, disable *Evalua
msgid "Status" msgid "Status"
msgstr "Status" msgstr "Status"
#: #:
#: #:
#: #:
#: #:
#~ msgid "Status: Disabled" #~ msgid "Status: Disabled"
#~ msgstr "Status: Disabled" #~ msgstr "Status: Disabled"
#: #:
#: #:
#: #:
#: #:
#~ msgid "Status: Enabled" #~ msgid "Status: Enabled"
#~ msgstr "Status: Enabled" #~ msgstr "Status: Enabled"
@ -5053,8 +5053,8 @@ msgstr "Successfully created provider."
msgid "Successfully created rule." msgid "Successfully created rule."
msgstr "Successfully created rule." msgstr "Successfully created rule."
#: #:
#: #:
#~ msgid "Successfully created service-connection." #~ msgid "Successfully created service-connection."
#~ msgstr "Successfully created service-connection." #~ msgstr "Successfully created service-connection."
@ -5220,8 +5220,8 @@ msgstr "Successfully updated provider."
msgid "Successfully updated rule." msgid "Successfully updated rule."
msgstr "Successfully updated rule." msgstr "Successfully updated rule."
#: #:
#: #:
#~ msgid "Successfully updated service-connection." #~ msgid "Successfully updated service-connection."
#~ msgstr "Successfully updated service-connection." #~ msgstr "Successfully updated service-connection."
@ -5304,7 +5304,7 @@ msgstr "Suspicious request"
msgid "Symbol charset" msgid "Symbol charset"
msgstr "Symbol charset" msgstr "Symbol charset"
#: #:
#~ msgid "Sync" #~ msgid "Sync"
#~ msgstr "Sync" #~ msgstr "Sync"
@ -5312,7 +5312,7 @@ msgstr "Symbol charset"
msgid "Sync groups" msgid "Sync groups"
msgstr "Sync groups" msgstr "Sync groups"
#: #:
#~ msgid "Sync parent group" #~ msgid "Sync parent group"
#~ msgstr "Sync parent group" #~ msgstr "Sync parent group"
@ -5357,7 +5357,7 @@ msgstr "System task execution"
msgid "TLS Authentication Certificate/SSH Keypair" msgid "TLS Authentication Certificate/SSH Keypair"
msgstr "TLS Authentication Certificate/SSH Keypair" msgstr "TLS Authentication Certificate/SSH Keypair"
#: #:
#~ msgid "TLS Server name" #~ msgid "TLS Server name"
#~ msgstr "TLS Server name" #~ msgstr "TLS Server name"
@ -5470,7 +5470,7 @@ msgstr "The external URL you'll authenticate at. The authentik core server shoul
msgid "The following keywords are supported:" msgid "The following keywords are supported:"
msgstr "The following keywords are supported:" msgstr "The following keywords are supported:"
#: #:
#~ msgid "The following objects use {0}:" #~ msgid "The following objects use {0}:"
#~ msgstr "The following objects use {0}:" #~ msgstr "The following objects use {0}:"
@ -5588,7 +5588,7 @@ msgstr "Time offset when temporary users should be deleted. This only applies if
#~ msgid "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. (Format: hours=1;minutes=2;seconds=3)." #~ msgid "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. (Format: hours=1;minutes=2;seconds=3)."
#~ msgstr "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. (Format: hours=1;minutes=2;seconds=3)." #~ msgstr "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. (Format: hours=1;minutes=2;seconds=3)."
#: #:
#~ msgid "Time-based One-Time Passwords" #~ msgid "Time-based One-Time Passwords"
#~ msgstr "Time-based One-Time Passwords" #~ msgstr "Time-based One-Time Passwords"
@ -5628,8 +5628,8 @@ msgstr "To let a user directly reset a their password, configure a recovery flow
msgid "To use SSL instead, use 'ldaps://' and disable this option." msgid "To use SSL instead, use 'ldaps://' and disable this option."
msgstr "To use SSL instead, use 'ldaps://' and disable this option." msgstr "To use SSL instead, use 'ldaps://' and disable this option."
#: #:
#: #:
#~ msgid "Token" #~ msgid "Token"
#~ msgstr "Token" #~ msgstr "Token"
@ -5829,7 +5829,7 @@ msgstr "Unique identifier the token is referenced by."
msgid "Unknown" msgid "Unknown"
msgstr "Unknown" msgstr "Unknown"
#: #:
#~ msgid "Unmanaged" #~ msgid "Unmanaged"
#~ msgstr "Unmanaged" #~ msgstr "Unmanaged"
@ -6106,8 +6106,8 @@ msgstr "User Property Mappings"
#~ msgid "User Reputation" #~ msgid "User Reputation"
#~ msgstr "User Reputation" #~ msgstr "User Reputation"
#: #:
#: #:
#~ msgid "User Settings" #~ msgid "User Settings"
#~ msgstr "User Settings" #~ msgstr "User Settings"
@ -6391,7 +6391,7 @@ msgstr "Web Certificate"
msgid "WebAuthn Authenticators" msgid "WebAuthn Authenticators"
msgstr "WebAuthn Authenticators" msgstr "WebAuthn Authenticators"
#: #:
#~ msgid "WebAuthn Devices" #~ msgid "WebAuthn Devices"
#~ msgstr "WebAuthn Devices" #~ msgstr "WebAuthn Devices"
@ -6548,11 +6548,11 @@ msgstr "You're currently impersonating {0}. Click to stop."
msgid "app1 running on app1.example.com" msgid "app1 running on app1.example.com"
msgstr "app1 running on app1.example.com" msgstr "app1 running on app1.example.com"
#: #:
#~ msgid "authentik Builtin Database" #~ msgid "authentik Builtin Database"
#~ msgstr "authentik Builtin Database" #~ msgstr "authentik Builtin Database"
#: #:
#~ msgid "authentik LDAP Backend" #~ msgid "authentik LDAP Backend"
#~ msgstr "authentik LDAP Backend" #~ msgstr "authentik LDAP Backend"

View File

@ -19,7 +19,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: @lingui/cli\n" "X-Generator: @lingui/cli\n"
#: #:
#~ msgid "#/identity/users/{0}" #~ msgid "#/identity/users/{0}"
#~ msgstr "" #~ msgstr ""
@ -505,7 +505,7 @@ msgstr "Attributs"
msgid "Audience" msgid "Audience"
msgstr "Audience" msgstr "Audience"
#: #:
#~ msgid "Auth Type" #~ msgid "Auth Type"
#~ msgstr "" #~ msgstr ""
@ -878,7 +878,7 @@ msgstr ""
msgid "Check the logs" msgid "Check the logs"
msgstr "" msgstr ""
#: #:
#~ msgid "Check your Emails for a password reset link." #~ msgid "Check your Emails for a password reset link."
#~ msgstr "Vérifiez vos courriels pour un lien de récupération de mot de passe." #~ msgstr "Vérifiez vos courriels pour un lien de récupération de mot de passe."
@ -1027,7 +1027,7 @@ msgstr "Flux de configuration"
msgid "Configuration stages" msgid "Configuration stages"
msgstr "" msgstr ""
#: #:
#~ msgid "Configure WebAuthn" #~ msgid "Configure WebAuthn"
#~ msgstr "Configurer WebAuthn" #~ msgstr "Configurer WebAuthn"
@ -1187,7 +1187,7 @@ msgstr "Domaine des cookies"
msgid "Copy" msgid "Copy"
msgstr "Copier" msgstr "Copier"
#: #:
#~ msgid "Copy Key" #~ msgid "Copy Key"
#~ msgstr "Copier la clé" #~ msgstr "Copier la clé"
@ -1389,7 +1389,7 @@ msgstr "Créer {0}"
msgid "Created by" msgid "Created by"
msgstr "Créé par" msgstr "Créé par"
#: #:
#~ msgid "Created {0}" #~ msgid "Created {0}"
#~ msgstr "Créé {0}" #~ msgstr "Créé {0}"
@ -1399,7 +1399,7 @@ msgstr "Créé par"
msgid "Creation Date" msgid "Creation Date"
msgstr "Date de création" msgstr "Date de création"
#: #:
#~ msgid "Current plan cntext" #~ msgid "Current plan cntext"
#~ msgstr "Contexte du plan courant" #~ msgstr "Contexte du plan courant"
@ -1586,7 +1586,7 @@ msgstr "Classes d'équipement"
msgid "Device classes which can be used to authenticate." msgid "Device classes which can be used to authenticate."
msgstr "Classe d'équipement qui peut être utilisé pour s'authentifier" msgstr "Classe d'équipement qui peut être utilisé pour s'authentifier"
#: #:
#~ msgid "Device name" #~ msgid "Device name"
#~ msgstr "Nom de l'équipement" #~ msgstr "Nom de l'équipement"
@ -1622,19 +1622,19 @@ msgstr ""
#~ msgid "Disable" #~ msgid "Disable"
#~ msgstr "Désactiver" #~ msgstr "Désactiver"
#: #:
#~ msgid "Disable Duo authenticator" #~ msgid "Disable Duo authenticator"
#~ msgstr "Désactiver l'authentificateur Duo" #~ msgstr "Désactiver l'authentificateur Duo"
#: #:
#~ msgid "Disable SMS authenticator" #~ msgid "Disable SMS authenticator"
#~ msgstr "" #~ msgstr ""
#: #:
#~ msgid "Disable Static Tokens" #~ msgid "Disable Static Tokens"
#~ msgstr "Désactiver les jetons statiques" #~ msgstr "Désactiver les jetons statiques"
#: #:
#~ msgid "Disable Time-based OTP" #~ msgid "Disable Time-based OTP"
#~ msgstr "Désactiver les OTP basés sur le temps" #~ msgstr "Désactiver les OTP basés sur le temps"
@ -1688,7 +1688,7 @@ msgstr "En raison des limitations de protocole, ce certificat n'est utilisé que
msgid "Dummy stage used for testing. Shows a simple continue button and always passes." msgid "Dummy stage used for testing. Shows a simple continue button and always passes."
msgstr "Étape factice utilisée pour les tests. Montre un simple bouton continuer et réussit toujours." msgstr "Étape factice utilisée pour les tests. Montre un simple bouton continuer et réussit toujours."
#: #:
#~ msgid "Duo" #~ msgid "Duo"
#~ msgstr "Duo" #~ msgstr "Duo"
@ -1802,11 +1802,11 @@ msgstr "L'avant poste intégré n'est pas configuré correctement"
#~ msgid "Enable" #~ msgid "Enable"
#~ msgstr "Activer" #~ msgstr "Activer"
#: #:
#~ msgid "Enable Duo authenticator" #~ msgid "Enable Duo authenticator"
#~ msgstr "Activer l'authentificateur Duo" #~ msgstr "Activer l'authentificateur Duo"
#: #:
#~ msgid "Enable SMS authenticator" #~ msgid "Enable SMS authenticator"
#~ msgstr "" #~ msgstr ""
@ -1814,11 +1814,11 @@ msgstr "L'avant poste intégré n'est pas configuré correctement"
msgid "Enable StartTLS" msgid "Enable StartTLS"
msgstr "Activer StartTLS" msgstr "Activer StartTLS"
#: #:
#~ msgid "Enable Static Tokens" #~ msgid "Enable Static Tokens"
#~ msgstr "Activer les jetons statiques" #~ msgstr "Activer les jetons statiques"
#: #:
#~ msgid "Enable TOTP" #~ msgid "Enable TOTP"
#~ msgstr "Activer TOTP" #~ msgstr "Activer TOTP"
@ -1882,7 +1882,7 @@ msgstr "Erreur lors de la validation de l'assertion sur le serveur : {err}"
msgid "Error: unsupported source settings: {0}" msgid "Error: unsupported source settings: {0}"
msgstr "Erreur : paramètres source non supportés : {0}" msgstr "Erreur : paramètres source non supportés : {0}"
#: #:
#~ msgid "Error: unsupported stage settings: {0}" #~ msgid "Error: unsupported stage settings: {0}"
#~ msgstr "Erreur : paramètres d'étape non supporté : {0}" #~ msgstr "Erreur : paramètres d'étape non supporté : {0}"
@ -1937,7 +1937,7 @@ msgstr "Tout va bien."
msgid "Exception" msgid "Exception"
msgstr "Exception" msgstr "Exception"
#: #:
#~ msgid "Execute" #~ msgid "Execute"
#~ msgstr "Exécuter" #~ msgstr "Exécuter"
@ -1949,7 +1949,7 @@ msgstr "Exception"
msgid "Execute flow" msgid "Execute flow"
msgstr "Exécuter le flux" msgstr "Exécuter le flux"
#: #:
#~ msgid "Execute with inspector" #~ msgid "Execute with inspector"
#~ msgstr "Exécuter avec inspection" #~ msgstr "Exécuter avec inspection"
@ -3747,7 +3747,7 @@ msgstr "Mot de passe défini"
msgid "Password stage" msgid "Password stage"
msgstr "Étape de mot de passe" msgstr "Étape de mot de passe"
#: #:
#~ msgid "Password, 2FA, etc" #~ msgid "Password, 2FA, etc"
#~ msgstr "Mot de passe, 2FA, etc" #~ msgstr "Mot de passe, 2FA, etc"
@ -4414,7 +4414,7 @@ msgstr "Clé secrète"
msgid "Secret was rotated" msgid "Secret was rotated"
msgstr "" msgstr ""
#: #:
#~ msgid "Secret was rotation" #~ msgid "Secret was rotation"
#~ msgstr "Rotation du secret effectuée" #~ msgstr "Rotation du secret effectuée"
@ -4717,7 +4717,7 @@ msgstr "Une erreur s'est produite ! Veuillez réessayer plus tard."
msgid "Source linked" msgid "Source linked"
msgstr "Source liée" msgstr "Source liée"
#: #:
#~ msgid "Source name" #~ msgid "Source name"
#~ msgstr "" #~ msgstr ""
@ -4882,17 +4882,17 @@ msgstr "Refuser statiquement le flux. Pour utiliser cette étape efficacement, d
msgid "Status" msgid "Status"
msgstr "Statut" msgstr "Statut"
#: #:
#: #:
#: #:
#: #:
#~ msgid "Status: Disabled" #~ msgid "Status: Disabled"
#~ msgstr "Statut : Désactivé" #~ msgstr "Statut : Désactivé"
#: #:
#: #:
#: #:
#: #:
#~ msgid "Status: Enabled" #~ msgid "Status: Enabled"
#~ msgstr "Statut : Activé" #~ msgstr "Statut : Activé"
@ -5251,7 +5251,7 @@ msgstr "Requête suspecte"
msgid "Symbol charset" msgid "Symbol charset"
msgstr "Set de symboles" msgstr "Set de symboles"
#: #:
#~ msgid "Sync" #~ msgid "Sync"
#~ msgstr "Synchroniser" #~ msgstr "Synchroniser"
@ -5522,7 +5522,7 @@ msgstr ""
#~ msgid "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. (Format: hours=1;minutes=2;seconds=3)." #~ msgid "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. (Format: hours=1;minutes=2;seconds=3)."
#~ msgstr "Délai de suppression des utilisateurs temporaires. Ceci s'applique uniquement si votre fournisseur d'identité utilise le format NameID transitoire ('transient') et que l'utilisateur ne se déconnecte pas manuellement. (Format : heures=1;minutes=2;secondes=3)." #~ msgstr "Délai de suppression des utilisateurs temporaires. Ceci s'applique uniquement si votre fournisseur d'identité utilise le format NameID transitoire ('transient') et que l'utilisateur ne se déconnecte pas manuellement. (Format : heures=1;minutes=2;secondes=3)."
#: #:
#~ msgid "Time-based One-Time Passwords" #~ msgid "Time-based One-Time Passwords"
#~ msgstr "Mots de passe unique basés sur le temps" #~ msgstr "Mots de passe unique basés sur le temps"
@ -6320,7 +6320,7 @@ msgstr ""
msgid "WebAuthn Authenticators" msgid "WebAuthn Authenticators"
msgstr "Authentificateurs WebAuthn" msgstr "Authentificateurs WebAuthn"
#: #:
#~ msgid "WebAuthn Devices" #~ msgid "WebAuthn Devices"
#~ msgstr "Équipements WebAuthn" #~ msgstr "Équipements WebAuthn"

View File

@ -13,7 +13,7 @@ msgstr ""
"Language-Team: \n" "Language-Team: \n"
"Plural-Forms: \n" "Plural-Forms: \n"
#: #:
#~ msgid "#/identity/users/{0}" #~ msgid "#/identity/users/{0}"
#~ msgstr "" #~ msgstr ""
@ -145,7 +145,7 @@ msgstr ""
msgid "Access Key" msgid "Access Key"
msgstr "" msgstr ""
#: #:
#~ msgid "Access code validity" #~ msgid "Access code validity"
#~ msgstr "" #~ msgstr ""
@ -496,7 +496,7 @@ msgstr ""
msgid "Audience" msgid "Audience"
msgstr "" msgstr ""
#: #:
#~ msgid "Auth Type" #~ msgid "Auth Type"
#~ msgstr "" #~ msgstr ""
@ -539,7 +539,7 @@ msgstr ""
msgid "Authorization" msgid "Authorization"
msgstr "" msgstr ""
#: #:
#~ msgid "Authorization Code" #~ msgid "Authorization Code"
#~ msgstr "" #~ msgstr ""
@ -699,7 +699,7 @@ msgstr ""
msgid "Build hash:" msgid "Build hash:"
msgstr "" msgstr ""
#: #:
#~ msgid "Build hash: {0}" #~ msgid "Build hash: {0}"
#~ msgstr "" #~ msgstr ""
@ -781,7 +781,7 @@ msgstr ""
msgid "Certificate used to sign outgoing Responses going to the Service Provider." msgid "Certificate used to sign outgoing Responses going to the Service Provider."
msgstr "" msgstr ""
#: #:
#~ msgid "Certificate-Key Pair" #~ msgid "Certificate-Key Pair"
#~ msgstr "" #~ msgstr ""
@ -872,7 +872,7 @@ msgstr ""
msgid "Check the logs" msgid "Check the logs"
msgstr "" msgstr ""
#: #:
#~ msgid "Check your Emails for a password reset link." #~ msgid "Check your Emails for a password reset link."
#~ msgstr "" #~ msgstr ""
@ -1019,11 +1019,11 @@ msgstr ""
msgid "Configuration stages" msgid "Configuration stages"
msgstr "" msgstr ""
#: #:
#~ msgid "Configure WebAuthn" #~ msgid "Configure WebAuthn"
#~ msgstr "" #~ msgstr ""
#: #:
#~ msgid "Configure how long access codes are valid for." #~ msgid "Configure how long access codes are valid for."
#~ msgstr "" #~ msgstr ""
@ -1059,8 +1059,8 @@ msgstr ""
msgid "Configure how the outpost queries the core authentik server's users." msgid "Configure how the outpost queries the core authentik server's users."
msgstr "" msgstr ""
#: #:
#: #:
#~ msgid "Configure settings relevant to your user profile." #~ msgid "Configure settings relevant to your user profile."
#~ msgstr "" #~ msgstr ""
@ -1182,7 +1182,7 @@ msgstr ""
msgid "Copy" msgid "Copy"
msgstr "" msgstr ""
#: #:
#~ msgid "Copy Key" #~ msgid "Copy Key"
#~ msgstr "" #~ msgstr ""
@ -1384,7 +1384,7 @@ msgstr ""
msgid "Created by" msgid "Created by"
msgstr "" msgstr ""
#: #:
#~ msgid "Created {0}" #~ msgid "Created {0}"
#~ msgstr "" #~ msgstr ""
@ -1394,7 +1394,7 @@ msgstr ""
msgid "Creation Date" msgid "Creation Date"
msgstr "" msgstr ""
#: #:
#~ msgid "Current plan cntext" #~ msgid "Current plan cntext"
#~ msgstr "" #~ msgstr ""
@ -1491,24 +1491,24 @@ msgstr ""
msgid "Delete" msgid "Delete"
msgstr "" msgstr ""
#: #:
#~ msgid "Delete Authorization Code" #~ msgid "Delete Authorization Code"
#~ msgstr "" #~ msgstr ""
#: #:
#: #:
#~ msgid "Delete Binding" #~ msgid "Delete Binding"
#~ msgstr "" #~ msgstr ""
#: #:
#~ msgid "Delete Consent" #~ msgid "Delete Consent"
#~ msgstr "" #~ msgstr ""
#: #:
#~ msgid "Delete Refresh Code" #~ msgid "Delete Refresh Code"
#~ msgstr "" #~ msgstr ""
#: #:
#~ msgid "Delete Session" #~ msgid "Delete Session"
#~ msgstr "" #~ msgstr ""
@ -1587,7 +1587,7 @@ msgstr ""
msgid "Device classes which can be used to authenticate." msgid "Device classes which can be used to authenticate."
msgstr "" msgstr ""
#: #:
#~ msgid "Device name" #~ msgid "Device name"
#~ msgstr "" #~ msgstr ""
@ -1620,24 +1620,24 @@ msgstr ""
msgid "Directory" msgid "Directory"
msgstr "" msgstr ""
#: #:
#: #:
#~ msgid "Disable" #~ msgid "Disable"
#~ msgstr "" #~ msgstr ""
#: #:
#~ msgid "Disable Duo authenticator" #~ msgid "Disable Duo authenticator"
#~ msgstr "" #~ msgstr ""
#: #:
#~ msgid "Disable SMS authenticator" #~ msgid "Disable SMS authenticator"
#~ msgstr "" #~ msgstr ""
#: #:
#~ msgid "Disable Static Tokens" #~ msgid "Disable Static Tokens"
#~ msgstr "" #~ msgstr ""
#: #:
#~ msgid "Disable Time-based OTP" #~ msgid "Disable Time-based OTP"
#~ msgstr "" #~ msgstr ""
@ -1691,7 +1691,7 @@ msgstr ""
msgid "Dummy stage used for testing. Shows a simple continue button and always passes." msgid "Dummy stage used for testing. Shows a simple continue button and always passes."
msgstr "" msgstr ""
#: #:
#~ msgid "Duo" #~ msgid "Duo"
#~ msgstr "" #~ msgstr ""
@ -1802,16 +1802,16 @@ msgstr ""
msgid "Embedded outpost is not configured correctly." msgid "Embedded outpost is not configured correctly."
msgstr "" msgstr ""
#: #:
#: #:
#~ msgid "Enable" #~ msgid "Enable"
#~ msgstr "" #~ msgstr ""
#: #:
#~ msgid "Enable Duo authenticator" #~ msgid "Enable Duo authenticator"
#~ msgstr "" #~ msgstr ""
#: #:
#~ msgid "Enable SMS authenticator" #~ msgid "Enable SMS authenticator"
#~ msgstr "" #~ msgstr ""
@ -1819,11 +1819,11 @@ msgstr ""
msgid "Enable StartTLS" msgid "Enable StartTLS"
msgstr "" msgstr ""
#: #:
#~ msgid "Enable Static Tokens" #~ msgid "Enable Static Tokens"
#~ msgstr "" #~ msgstr ""
#: #:
#~ msgid "Enable TOTP" #~ msgid "Enable TOTP"
#~ msgstr "" #~ msgstr ""
@ -1887,7 +1887,7 @@ msgstr ""
msgid "Error: unsupported source settings: {0}" msgid "Error: unsupported source settings: {0}"
msgstr "" msgstr ""
#: #:
#~ msgid "Error: unsupported stage settings: {0}" #~ msgid "Error: unsupported stage settings: {0}"
#~ msgstr "" #~ msgstr ""
@ -1942,7 +1942,7 @@ msgstr ""
msgid "Exception" msgid "Exception"
msgstr "" msgstr ""
#: #:
#~ msgid "Execute" #~ msgid "Execute"
#~ msgstr "" #~ msgstr ""
@ -1954,7 +1954,7 @@ msgstr ""
msgid "Execute flow" msgid "Execute flow"
msgstr "" msgstr ""
#: #:
#~ msgid "Execute with inspector" #~ msgid "Execute with inspector"
#~ msgstr "" #~ msgstr ""
@ -2129,7 +2129,7 @@ msgstr ""
msgid "Field which contains a unique Identifier." msgid "Field which contains a unique Identifier."
msgstr "" msgstr ""
#: #:
#~ msgid "Field which contains members of a group." #~ msgid "Field which contains members of a group."
#~ msgstr "" #~ msgstr ""
@ -2336,7 +2336,7 @@ msgstr ""
msgid "Get this value from https://console.twilio.com" msgid "Get this value from https://console.twilio.com"
msgstr "" msgstr ""
#: #:
#~ msgid "Go to admin interface" #~ msgid "Go to admin interface"
#~ msgstr "" #~ msgstr ""
@ -2348,7 +2348,7 @@ msgstr ""
msgid "Go to previous page" msgid "Go to previous page"
msgstr "" msgstr ""
#: #:
#~ msgid "Go to user interface" #~ msgid "Go to user interface"
#~ msgstr "" #~ msgstr ""
@ -2693,7 +2693,7 @@ msgstr ""
msgid "Invalidation flow" msgid "Invalidation flow"
msgstr "" msgstr ""
#: #:
#~ msgid "Invitation" #~ msgid "Invitation"
#~ msgstr "" #~ msgstr ""
@ -2828,7 +2828,7 @@ msgstr ""
msgid "Let the user identify themselves with their username or Email address." msgid "Let the user identify themselves with their username or Email address."
msgstr "" msgstr ""
#: #:
#~ msgid "Library" #~ msgid "Library"
#~ msgstr "" #~ msgstr ""
@ -3138,7 +3138,7 @@ msgstr ""
msgid "Model updated" msgid "Model updated"
msgstr "" msgstr ""
#: #:
#~ msgid "Monitor" #~ msgid "Monitor"
#~ msgstr "" #~ msgstr ""
@ -3473,7 +3473,7 @@ msgstr ""
msgid "Notification Transports" msgid "Notification Transports"
msgstr "" msgstr ""
#: #:
#~ msgid "Notification rule" #~ msgid "Notification rule"
#~ msgstr "" #~ msgstr ""
@ -3493,7 +3493,7 @@ msgstr ""
msgid "Notifications" msgid "Notifications"
msgstr "" msgstr ""
#: #:
#~ msgid "Notifications Transport" #~ msgid "Notifications Transport"
#~ msgstr "" #~ msgstr ""
@ -3568,7 +3568,7 @@ msgstr ""
msgid "Open API Browser" msgid "Open API Browser"
msgstr "" msgstr ""
#: #:
#~ msgid "Open application" #~ msgid "Open application"
#~ msgstr "" #~ msgstr ""
@ -3650,7 +3650,7 @@ msgstr ""
msgid "Outdated outposts" msgid "Outdated outposts"
msgstr "" msgstr ""
#: #:
#~ msgid "Outpost" #~ msgid "Outpost"
#~ msgstr "" #~ msgstr ""
@ -3662,11 +3662,11 @@ msgstr ""
msgid "Outpost Integrations" msgid "Outpost Integrations"
msgstr "" msgstr ""
#: #:
#~ msgid "Outpost Service-connection" #~ msgid "Outpost Service-connection"
#~ msgstr "" #~ msgstr ""
#: #:
#~ msgid "Outpost integration" #~ msgid "Outpost integration"
#~ msgstr "" #~ msgstr ""
@ -3764,7 +3764,7 @@ msgstr ""
msgid "Password stage" msgid "Password stage"
msgstr "" msgstr ""
#: #:
#~ msgid "Password, 2FA, etc" #~ msgid "Password, 2FA, etc"
#~ msgstr "" #~ msgstr ""
@ -3840,7 +3840,7 @@ msgstr ""
msgid "Policy Bindings" msgid "Policy Bindings"
msgstr "" msgstr ""
#: #:
#~ msgid "Policy binding" #~ msgid "Policy binding"
#~ msgstr "" #~ msgstr ""
@ -3928,7 +3928,7 @@ msgstr ""
msgid "Profile URL" msgid "Profile URL"
msgstr "" msgstr ""
#: #:
#~ msgid "Prompt" #~ msgid "Prompt"
#~ msgstr "" #~ msgstr ""
@ -3945,7 +3945,7 @@ msgstr ""
msgid "Prompts" msgid "Prompts"
msgstr "" msgstr ""
#: #:
#~ msgid "Property Mapping" #~ msgid "Property Mapping"
#~ msgstr "" #~ msgstr ""
@ -4004,7 +4004,7 @@ msgstr ""
msgid "Provider Type" msgid "Provider Type"
msgstr "" msgstr ""
#: #:
#~ msgid "Provider type" #~ msgid "Provider type"
#~ msgstr "" #~ msgstr ""
@ -4147,7 +4147,7 @@ msgstr ""
msgid "Refresh" msgid "Refresh"
msgstr "" msgstr ""
#: #:
#~ msgid "Refresh Code" #~ msgid "Refresh Code"
#~ msgstr "" #~ msgstr ""
@ -4265,7 +4265,7 @@ msgstr ""
msgid "Retry" msgid "Retry"
msgstr "" msgstr ""
#: #:
#~ msgid "Retry Task" #~ msgid "Retry Task"
#~ msgstr "" #~ msgstr ""
@ -4433,7 +4433,7 @@ msgstr ""
msgid "Secret was rotated" msgid "Secret was rotated"
msgstr "" msgstr ""
#: #:
#~ msgid "Secret was rotation" #~ msgid "Secret was rotation"
#~ msgstr "" #~ msgstr ""
@ -4473,7 +4473,7 @@ msgstr ""
msgid "Select an enrollment flow" msgid "Select an enrollment flow"
msgstr "" msgstr ""
#: #:
#~ msgid "Select an identification method." #~ msgid "Select an identification method."
#~ msgstr "" #~ msgstr ""
@ -4522,7 +4522,7 @@ msgstr ""
msgid "Selected policies are executed when the stage is submitted to validate the data." msgid "Selected policies are executed when the stage is submitted to validate the data."
msgstr "" msgstr ""
#: #:
#~ msgid "Selecting a service-connection enables the management of the outpost by authentik." #~ msgid "Selecting a service-connection enables the management of the outpost by authentik."
#~ msgstr "" #~ msgstr ""
@ -4573,7 +4573,7 @@ msgstr ""
msgid "Server and client are further than 5 seconds apart." msgid "Server and client are further than 5 seconds apart."
msgstr "" msgstr ""
#: #:
#~ msgid "Server name for which this provider's certificate is valid for." #~ msgid "Server name for which this provider's certificate is valid for."
#~ msgstr "" #~ msgstr ""
@ -4581,7 +4581,7 @@ msgstr ""
msgid "Server validation of credential failed: {err}" msgid "Server validation of credential failed: {err}"
msgstr "" msgstr ""
#: #:
#~ msgid "Service Connections" #~ msgid "Service Connections"
#~ msgstr "" #~ msgstr ""
@ -4589,12 +4589,12 @@ msgstr ""
msgid "Service Provider Binding" msgid "Service Provider Binding"
msgstr "" msgstr ""
#: #:
#: #:
#~ msgid "Service connection" #~ msgid "Service connection"
#~ msgstr "" #~ msgstr ""
#: #:
#~ msgid "Session" #~ msgid "Session"
#~ msgstr "" #~ msgstr ""
@ -4736,7 +4736,7 @@ msgstr ""
msgid "Something went wrong! Please try again later." msgid "Something went wrong! Please try again later."
msgstr "" msgstr ""
#: #:
#~ msgid "Source" #~ msgid "Source"
#~ msgstr "" #~ msgstr ""
@ -4744,7 +4744,7 @@ msgstr ""
msgid "Source linked" msgid "Source linked"
msgstr "" msgstr ""
#: #:
#~ msgid "Source name" #~ msgid "Source name"
#~ msgstr "" #~ msgstr ""
@ -4761,7 +4761,7 @@ msgstr ""
msgid "Sources" msgid "Sources"
msgstr "" msgstr ""
#: #:
#~ msgid "Sources of identities, which can either be synced into authentik's database, like LDAP, or can be used by users to authenticate and enroll themselves, like OAuth and social logins" #~ msgid "Sources of identities, which can either be synced into authentik's database, like LDAP, or can be used by users to authenticate and enroll themselves, like OAuth and social logins"
#~ msgstr "" #~ msgstr ""
@ -4790,7 +4790,7 @@ msgstr ""
msgid "Stage Configuration" msgid "Stage Configuration"
msgstr "" msgstr ""
#: #:
#~ msgid "Stage binding" #~ msgid "Stage binding"
#~ msgstr "" #~ msgstr ""
@ -4911,17 +4911,17 @@ msgstr ""
msgid "Status" msgid "Status"
msgstr "" msgstr ""
#: #:
#: #:
#: #:
#: #:
#~ msgid "Status: Disabled" #~ msgid "Status: Disabled"
#~ msgstr "" #~ msgstr ""
#: #:
#: #:
#: #:
#: #:
#~ msgid "Status: Enabled" #~ msgid "Status: Enabled"
#~ msgstr "" #~ msgstr ""
@ -5033,8 +5033,8 @@ msgstr ""
msgid "Successfully created rule." msgid "Successfully created rule."
msgstr "" msgstr ""
#: #:
#: #:
#~ msgid "Successfully created service-connection." #~ msgid "Successfully created service-connection."
#~ msgstr "" #~ msgstr ""
@ -5200,8 +5200,8 @@ msgstr ""
msgid "Successfully updated rule." msgid "Successfully updated rule."
msgstr "" msgstr ""
#: #:
#: #:
#~ msgid "Successfully updated service-connection." #~ msgid "Successfully updated service-connection."
#~ msgstr "" #~ msgstr ""
@ -5284,7 +5284,7 @@ msgstr ""
msgid "Symbol charset" msgid "Symbol charset"
msgstr "" msgstr ""
#: #:
#~ msgid "Sync" #~ msgid "Sync"
#~ msgstr "" #~ msgstr ""
@ -5292,7 +5292,7 @@ msgstr ""
msgid "Sync groups" msgid "Sync groups"
msgstr "" msgstr ""
#: #:
#~ msgid "Sync parent group" #~ msgid "Sync parent group"
#~ msgstr "" #~ msgstr ""
@ -5337,7 +5337,7 @@ msgstr ""
msgid "TLS Authentication Certificate/SSH Keypair" msgid "TLS Authentication Certificate/SSH Keypair"
msgstr "" msgstr ""
#: #:
#~ msgid "TLS Server name" #~ msgid "TLS Server name"
#~ msgstr "" #~ msgstr ""
@ -5450,7 +5450,7 @@ msgstr ""
msgid "The following keywords are supported:" msgid "The following keywords are supported:"
msgstr "" msgstr ""
#: #:
#~ msgid "The following objects use {0}:" #~ msgid "The following objects use {0}:"
#~ msgstr "" #~ msgstr ""
@ -5558,7 +5558,7 @@ msgstr ""
#~ msgid "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. (Format: hours=1;minutes=2;seconds=3)." #~ msgid "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. (Format: hours=1;minutes=2;seconds=3)."
#~ msgstr "" #~ msgstr ""
#: #:
#~ msgid "Time-based One-Time Passwords" #~ msgid "Time-based One-Time Passwords"
#~ msgstr "" #~ msgstr ""
@ -5598,8 +5598,8 @@ msgstr ""
msgid "To use SSL instead, use 'ldaps://' and disable this option." msgid "To use SSL instead, use 'ldaps://' and disable this option."
msgstr "" msgstr ""
#: #:
#: #:
#~ msgid "Token" #~ msgid "Token"
#~ msgstr "" #~ msgstr ""
@ -5799,7 +5799,7 @@ msgstr ""
msgid "Unknown" msgid "Unknown"
msgstr "" msgstr ""
#: #:
#~ msgid "Unmanaged" #~ msgid "Unmanaged"
#~ msgstr "" #~ msgstr ""
@ -6076,8 +6076,8 @@ msgstr ""
#~ msgid "User Reputation" #~ msgid "User Reputation"
#~ msgstr "" #~ msgstr ""
#: #:
#: #:
#~ msgid "User Settings" #~ msgid "User Settings"
#~ msgstr "" #~ msgstr ""
@ -6361,7 +6361,7 @@ msgstr ""
msgid "WebAuthn Authenticators" msgid "WebAuthn Authenticators"
msgstr "" msgstr ""
#: #:
#~ msgid "WebAuthn Devices" #~ msgid "WebAuthn Devices"
#~ msgstr "" #~ msgstr ""
@ -6514,11 +6514,11 @@ msgstr ""
msgid "app1 running on app1.example.com" msgid "app1 running on app1.example.com"
msgstr "" msgstr ""
#: #:
#~ msgid "authentik Builtin Database" #~ msgid "authentik Builtin Database"
#~ msgstr "" #~ msgstr ""
#: #:
#~ msgid "authentik LDAP Backend" #~ msgid "authentik LDAP Backend"
#~ msgstr "" #~ msgstr ""

File diff suppressed because it is too large Load Diff