9.2. 用户体验和界面


这些字段配置用户如何与 UI 交互,包括品牌、分页、浏览器行为和可访问选项,如 recaptcha。这还涵盖面向用户的性能和显示设置。

9.2.1. Web UI 和用户体验配置字段

这些配置字段控制 Red Hat Quay Web 界面的行为和整体用户体验。本节中的选项允许管理员自定义登录行为、vatar 显示、用户自动完成、会话处理和目录可见性。

Expand
表 9.8. Web UI 和 UX 配置字段
字段类型描述

AVATAR_KIND

字符串

要显示的 avatars 的类型,可以生成内联(本地)或 Gravatar (gravatar)

值: local,gravatar

FRESH_LOGIN_TIMEOUT

字符串

新登录的时间需要用户重新输入其密码

示例: 5m

FEATURE_UI_V2

布尔值

设置后,允许用户尝试 v2 beta UI 环境。

Default: True

FEATURE_UI_V2_REPO_SETTINGS

布尔值

当设置为 True 时,在 Red Hat Quay v2 UI 中启用存储库设置。

+ 默认: False

FEATURE_DIRECT_LOGIN

布尔值

用户是否可以直接登录到 UI

默认值: True

FEATURE_PARTIAL_USER_AUTOCOMPLETE

布尔值

如果设置为 true,自动完成功能将应用到部分用户名+
默认: True

FEATURE_LIBRARY_SUPPORT

布尔值

从 Docker 拉取和推送时是否允许"无命名空间"软件仓库

默认值: True

FEATURE_PERMANENT_SESSIONS

布尔值

会话是永久的

默认值: True

FEATURE_PUBLIC_CATALOG

布尔值

如果设置为 true,则 _catalog 端点会返回公共存储库。否则,只能返回私有存储库。

Default: False

YAML 示例

# ...
AVATAR_KIND: local
FRESH_LOGIN_TIMEOUT: 5m
FEATURE_UI_V2: true
FEATURE_UI_V2_REPO_SETTINGS: false
FEATURE_DIRECT_LOGIN: true
FEATURE_PARTIAL_USER_AUTOCOMPLETE: true
FEATURE_LIBRARY_SUPPORT: true
FEATURE_PERMANENT_SESSIONS: true
FEATURE_PUBLIC_CATALOG: false
# ...
Copy to Clipboard Toggle word wrap

9.2.1.1. v2 用户界面配置

启用 FEATURE_UI_V2 后,您可以在用户界面的当前版本和用户界面的新版本间切换。

重要
  • 这个 UI 目前处于 beta 阶段,可能会有变化。在当前状态中,用户只能创建、查看和删除机构、存储库和镜像标签。
  • 在旧的 UI 中运行 Red Hat Quay 时,超时会话要求用户在弹出窗口中再次输入密码。使用新的 UI 时,用户会返回主页,需要输入其用户名和密码凭证。这是一个已知问题,将在新 UI 的未来版本中修复。
  • 在传统 UI 和新 UI 之间如何报告镜像清单大小的方式存在差异。在传统的 UI 中,镜像清单以兆字节为单位报告。在新 UI 中,Red Hat Quay 使用标准定义 megabyte (MB)来报告镜像清单大小。

9.2.2. 会话超时配置字段

以下配置字段依赖于相同名称的 Flask API 配置字段。

重要

不建议更改会话生命周期。管理员应注意设置会话超时时的分配时间。如果设置时间过早,它可能会中断您的工作流。

Expand
表 9.9. 会话注销配置字段
字段类型描述

PERMANENT_SESSION_LIFETIME

整数

一个 timedelta,用于设置永久会话的过期日期。默认值为 31 天,这会在大约一个月内保留永久会话。

默认: 2678400

会话超时示例 YAML

# ...
PERMANENT_SESSION_LIFETIME: 3000
# ...
Copy to Clipboard Toggle word wrap

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat