perf: 修改说明

pull/11547/head
ibuler 2023-09-12 15:57:53 +08:00 committed by 老广
parent d0755c4719
commit 5fa1ae9ee5
4 changed files with 35 additions and 30 deletions

View File

@ -48,7 +48,9 @@ def get_server_id_from_request(request, allowed=()):
def default_server_id(request): def default_server_id(request):
domains = settings.ALLOWED_DOMAINS domains = list(settings.ALLOWED_DOMAINS)
if settings.SITE_URL:
domains.append(urlparse(settings.SITE_URL).hostname)
return get_server_id_from_request(request, allowed=domains) return get_server_id_from_request(request, allowed=domains)

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-09-04 13:26+0800\n" "POT-Creation-Date: 2023-09-12 15:41+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -2427,29 +2427,29 @@ msgstr "外部ストレージへのFTPファイルのアップロード"
msgid "This action require verify your MFA" msgid "This action require verify your MFA"
msgstr "この操作には、MFAを検証する必要があります" msgstr "この操作には、MFAを検証する必要があります"
#: authentication/api/connection_token.py:258 #: authentication/api/connection_token.py:260
msgid "Reusable connection token is not allowed, global setting not enabled" msgid "Reusable connection token is not allowed, global setting not enabled"
msgstr "" msgstr ""
"再使用可能な接続トークンの使用は許可されていません。グローバル設定は有効に" "再使用可能な接続トークンの使用は許可されていません。グローバル設定は有効に"
"なっていません" "なっていません"
#: authentication/api/connection_token.py:338 #: authentication/api/connection_token.py:351
msgid "Anonymous account is not supported for this asset" msgid "Anonymous account is not supported for this asset"
msgstr "匿名アカウントはこのプロパティではサポートされていません" msgstr "匿名アカウントはこのプロパティではサポートされていません"
#: authentication/api/connection_token.py:357 #: authentication/api/connection_token.py:370
msgid "Account not found" msgid "Account not found"
msgstr "アカウントが見つかりません" msgstr "アカウントが見つかりません"
#: authentication/api/connection_token.py:360 #: authentication/api/connection_token.py:373
msgid "Permission expired" msgid "Permission expired"
msgstr "承認の有効期限が切れています" msgstr "承認の有効期限が切れています"
#: authentication/api/connection_token.py:374 #: authentication/api/connection_token.py:387
msgid "ACL action is reject: {}({})" msgid "ACL action is reject: {}({})"
msgstr "ACL アクションは拒否です: {}({})" msgstr "ACL アクションは拒否です: {}({})"
#: authentication/api/connection_token.py:378 #: authentication/api/connection_token.py:391
msgid "ACL action is review" msgid "ACL action is review"
msgstr "ACL アクションはレビューです" msgstr "ACL アクションはレビューです"
@ -2551,7 +2551,7 @@ msgstr "無効なトークンまたはキャッシュの更新。"
msgid "Auth failed" msgid "Auth failed"
msgstr "MFAに失敗しました" msgstr "MFAに失敗しました"
#: authentication/backends/passkey/fido.py:146 #: authentication/backends/passkey/fido.py:148
msgid "This key is not registered" msgid "This key is not registered"
msgstr "このキーは登録されていません" msgstr "このキーは登録されていません"
@ -4874,15 +4874,15 @@ msgstr "SSLドメインのみがパスキー認証を使用できます"
msgid "FIDO server ID" msgid "FIDO server ID"
msgstr "FIDOサーバーID" msgstr "FIDOサーバーID"
#: settings/serializers/auth/passkey.py:16 #: settings/serializers/auth/passkey.py:17
msgid "" msgid ""
"The hostname can using passkey auth, If not set, will use request host, If " "The hostname can using passkey auth, If not set, will use request host and "
"multiple domains, use comma to separate" "the request host in DOMAINS, If multiple domains, use comma to separate"
msgstr "" msgstr ""
"ホスト名はパスキー認証を使用できます。設定されていない場合は、リクエストホス" "パスキー認証を使用できるホスト名、設定されていない場合は、リクエストホストと"
"トを使用します。複数のドメインの場合は、コンマで区切ってください。" "DOMAINSのリクエストホストを使用します。複数のドメインの場合は、カンマで区切ります"
#: settings/serializers/auth/passkey.py:19 #: settings/serializers/auth/passkey.py:22
msgid "FIDO server name" msgid "FIDO server name"
msgstr "FIDOサーバー名" msgstr "FIDOサーバー名"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: JumpServer 0.3.3\n" "Project-Id-Version: JumpServer 0.3.3\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-09-04 13:26+0800\n" "POT-Creation-Date: 2023-09-12 15:41+0800\n"
"PO-Revision-Date: 2021-05-20 10:54+0800\n" "PO-Revision-Date: 2021-05-20 10:54+0800\n"
"Last-Translator: ibuler <ibuler@qq.com>\n" "Last-Translator: ibuler <ibuler@qq.com>\n"
"Language-Team: JumpServer team<ibuler@qq.com>\n" "Language-Team: JumpServer team<ibuler@qq.com>\n"
@ -2415,27 +2415,27 @@ msgstr "上传 FTP 文件到外部存储"
msgid "This action require verify your MFA" msgid "This action require verify your MFA"
msgstr "该操作需要验证您的 MFA, 请先开启并配置" msgstr "该操作需要验证您的 MFA, 请先开启并配置"
#: authentication/api/connection_token.py:258 #: authentication/api/connection_token.py:260
msgid "Reusable connection token is not allowed, global setting not enabled" msgid "Reusable connection token is not allowed, global setting not enabled"
msgstr "不允许使用可重复使用的连接令牌,未启用全局设置" msgstr "不允许使用可重复使用的连接令牌,未启用全局设置"
#: authentication/api/connection_token.py:338 #: authentication/api/connection_token.py:351
msgid "Anonymous account is not supported for this asset" msgid "Anonymous account is not supported for this asset"
msgstr "匿名账号不支持当前资产" msgstr "匿名账号不支持当前资产"
#: authentication/api/connection_token.py:357 #: authentication/api/connection_token.py:370
msgid "Account not found" msgid "Account not found"
msgstr "账号未找到" msgstr "账号未找到"
#: authentication/api/connection_token.py:360 #: authentication/api/connection_token.py:373
msgid "Permission expired" msgid "Permission expired"
msgstr "授权已过期" msgstr "授权已过期"
#: authentication/api/connection_token.py:374 #: authentication/api/connection_token.py:387
msgid "ACL action is reject: {}({})" msgid "ACL action is reject: {}({})"
msgstr "ACL 动作是拒绝: {}({})" msgstr "ACL 动作是拒绝: {}({})"
#: authentication/api/connection_token.py:378 #: authentication/api/connection_token.py:391
msgid "ACL action is review" msgid "ACL action is review"
msgstr "ACL 动作是复核" msgstr "ACL 动作是复核"
@ -2531,7 +2531,7 @@ msgstr "刷新的令牌或缓存无效。"
msgid "Auth failed" msgid "Auth failed"
msgstr "认证失败" msgstr "认证失败"
#: authentication/backends/passkey/fido.py:146 #: authentication/backends/passkey/fido.py:148
msgid "This key is not registered" msgid "This key is not registered"
msgstr "此密钥未注册" msgstr "此密钥未注册"
@ -4823,15 +4823,15 @@ msgstr "只有 SSL 域名可以使用 Passkey(通行密钥)认证"
msgid "FIDO server ID" msgid "FIDO server ID"
msgstr "Passkey 服务 ID" msgstr "Passkey 服务 ID"
#: settings/serializers/auth/passkey.py:16 #: settings/serializers/auth/passkey.py:17
msgid "" msgid ""
"The hostname can using passkey auth, If not set, will use request host, If " "The hostname can using passkey auth, If not set, will use request host and "
"multiple domains, use comma to separate" "the request host in DOMAINS, If multiple domains, use comma to separate"
msgstr "" msgstr ""
"可以使用 Passkey 认证的域名,如果不设置,将使用请求主机, 如果有多个域名,使用" "可以使用 Passkey 认证的域名,如果不设置,将使用请求主机(主机名在可信域 DOMAINS中), 如果有多个域名,使用"
"逗号分隔, 不需要端口号" "逗号分隔, 不需要端口号"
#: settings/serializers/auth/passkey.py:19 #: settings/serializers/auth/passkey.py:22
msgid "FIDO server name" msgid "FIDO server name"
msgstr "Passkey 服务名称" msgstr "Passkey 服务名称"

View File

@ -13,7 +13,10 @@ class PasskeySettingSerializer(serializers.Serializer):
) )
FIDO_SERVER_ID = serializers.CharField( FIDO_SERVER_ID = serializers.CharField(
max_length=255, label=_('FIDO server ID'), required=False, allow_blank=True, max_length=255, label=_('FIDO server ID'), required=False, allow_blank=True,
help_text=_('The hostname can using passkey auth, If not set, will use request host, ' help_text=_(
'If multiple domains, use comma to separate') 'The hostname can using passkey auth, If not set, '
'will use request host and the request host in DOMAINS, '
'If multiple domains, use comma to separate'
)
) )
FIDO_SERVER_NAME = serializers.CharField(max_length=255, label=_('FIDO server name')) FIDO_SERVER_NAME = serializers.CharField(max_length=255, label=_('FIDO server name'))