3.2. 为 Red Hat Single Sign-On 服务器自定义主机名


hostname SPI 引入了为 Red Hat Single Sign-On 服务器配置主机名的灵活方法。默认主机名供应商 1 是默认的。这个供应商比 原始请求 供应商提供改进的功能,该供应商现已弃用。如果没有额外的设置,它将使用请求标头来确定与原始请求供应商类似的主机名。

有关 默认 供应商的配置选项,请参阅 服务器安装和配置指南frontendUrl 选项可以通过 SSO_FRONTEND_URL 环境变量进行配置。

注意

为向后兼容,如果同时设置了 SSO_HOSTNAME,则 SSO_FRONTEND_URL 设置将被忽略。

主机名提供程序的另一个选项 是固定的,它允许配置固定主机名。后者可确保只能使用有效主机名,并允许内部应用程序通过备选 URL 调用红帽单点登录服务器。

流程

运行以下命令为 Red Hat Single Sign-On 服务器设置 固定的 主机名 SPI 供应商:

  1. 使用 SSO_HOSTNAME 环境变量(设为 Red Hat Single Sign-On 服务器)将 Red Hat Single Sign-On for OpenShift 镜像部署 Red Hat Single Sign-On。

    $ oc new-app --template=sso75-x509-https \
      -p SSO_HOSTNAME="rh-sso-server.openshift.example.com"
    Copy to Clipboard Toggle word wrap
  2. 识别红帽单点登录服务的路由名称。

    $ oc get routes
    NAME     HOST/PORT
    sso      sso-sso-app-demo.openshift.example.com
    Copy to Clipboard Toggle word wrap
  3. 更改 host: 字段,使其与上方 SSO_HOSTNAME 环境变量的值指定的主机名匹配。

    注意

    根据需要,在以下命令中调整 rh-sso-server.openshift.example.com 值。

    $ oc patch route/sso --type=json -p '[{"op": "replace", "path": "/spec/host", "value": "rh-sso-server.openshift.example.com"}]'
    Copy to Clipboard Toggle word wrap

    如果成功,上一个命令会返回以下输出:

    route "sso" patched
    Copy to Clipboard Toggle word wrap
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部