更新时间:2026-03-25 15:25:41
详细信息请参见 安装与发布流程。



Role SSO,并上传第3步下载的 IdP 元数据文件。注意: 完成所有配置后需重新更新一次元数据文档。

获取 SP 元数据。
在 CDNetworks控制台,点击“查看”进入 Provider 视图页面,下载 SP 元数据文档。

创建推流端。可通过“导入推流端”功能快速创建并上传 SP 元数据。
注意: 推流端导入功能仅支持 Chrome 浏览器,否则会报错 “Object.hasOwn is not a function”。

导入成功后,Client ID 会自动识别。请点击 保存 并进入推流端配置页面。

您也可以在推流端列表中找到对应的 Client ID,进入配置页面。


username 作为 Name ID 格式,其他参数保持默认,点击 保存 完成配置。
role_list 的 Assigned type 从 default 修改为 Optional。
进入当前客户端专用配置文件,将 Full scope allowed 设置为关闭,见下图:



在 凭据 选项卡中可设置密码。


在 Mappers 中,新增两个自定义配置。点击 配置新的映射器,在弹窗中选择 Hardcoded 属性。


第一个配置:
https://login.cdnetworks.com/SAML/Attributes/RoleSessionNameKeycloakMock)。
返回 Mappers 页面,点击 添加映射器 并选择 按配置。在弹窗中选择 硬编码属性。

第二个配置:
https://login.cdnetworks.com/SAML/Attributes/LoginNamewsc:iam::web host account:login-name/当前登录账号wsc:iam::web host account:saml-provider/身份提供商名称示例:
主账号为keycloak,子账号为keycloakMock,身份提供商名称为Mock。
若所有用户均为子账号keycloakMock,则配置为
wsc:iam::keycloak:login-name/keycloakMock,wsc:iam::keycloak:saml-provider/Mock
若所有用户均为主账号keycloak,则配置为
wsc:iam::keycloak:login-name/keycloak,wsc:iam::keycloak:saml-provider/Mock

在 Clients 列表中,找到新添加的 Client ID 对应的 Home URL,点击 Access,跳转至 Keycloak 登录页面。

输入已创建的用户名和密码,检查能否正常跳转至 CDNetworks控制台。
