B.8. 身份验证设置
设置 | 默认值 | 描述 |
---|---|---|
OAuth 处于活动状态 | 是 | Satellite 将使用 OAuth 进行 API 授权。 |
OAuth 消费者密钥 | ***** | OAuth 消费者密钥。 |
OAuth 消费者 secret | ***** | OAuth 消费者机密。 |
OAuth 映射用户 | 否 | Satellite 根据 request-header 中的 username 映射用户。如果禁用,OAuth 请求具有管理员权限。 |
登录尝试失败限制 | 30 | Satellite 在指定次数的登录尝试失败后阻止用户从传入 IP 地址登录 5 分钟。设置为 0 以禁用暴力保护。 |
限制注册的 Capsules | 是 | 只有已知的 Capsules 才能访问使用胶囊身份验证的功能。 |
需要 SSL 用于胶囊 | 是 |
客户端 SSL 证书用于识别 Capsules (应启用 |
可信主机 | [] | 除了 Capsule 之外,访问事实/报告导入器和 ENC 输出外要信任的主机名、IPv4、IPv6 地址或子网的列表。 |
SSL 证书 |
| Satellite 用来与其代理通信的 SSL 证书路径。 |
SSL CA 文件 |
| Satellite 用来与其代理通信的 SSL CA 文件路径。 |
SSL 私钥 |
| Satellite 用来与其代理通信的 SSL 私钥路径。 |
SSL 客户端 DN env | HTTP_SSL_CLIENT_S_DN | 包含来自客户端 SSL 证书的主题 DN 的环境变量。 |
SSL 客户端验证 env | HTTP_SSL_CLIENT_VERIFY | 包含客户端 SSL 证书的验证状态的环境变量。 |
SSL 客户端证书 env | HTTP_SSL_CLIENT_CERT | 包含客户端的 SSL 证书的环境变量。 |
服务器 CA 文件 | 模板中使用的 SSL CA 文件路径来验证与 Satellite 的连接。 | |
Websocket SSL 密钥 |
| Satellite 用来加密 websocket 的私钥文件路径。 |
Websocket SSL 证书 |
| Satellite 用来加密 websocket 的证书路径。 |
Websocket 加密 | 是 |
VNC/SPICE websocket 代理控制台访问加密(需要 |
登录委托退出 URL | 在注销时将用户重定向到此 URL。启用 授权登录委托。 | |
授权登录委托身份验证源用户 autocreate | 外部 | 创建外部身份验证用户未知的外部身份验证源的名称(请参阅 授权登录委派)。空表示没有自动创建。 |
授权登录委托 | 否 |
使用 |
授权登录委托 API | 否 |
另外,为 API 调用授权登录委托使用 |
空闲超时 | 60 | 在指定分钟数后注销闲置用户。 |
bcrypt 密码成本 | 9 | 内部 auth-sources 的 bcrypt 密码哈希功能的成本值(4 swig-wagon30)。数值越高,但验证速度较慢,特别是无状态 API 调用和 UI 登录。需要更改密码才能影响现有密码。 |
BMC 凭证访问 | 是 | 允许通过 ENC YAML 输出和模板中访问 BMC 接口密码。 |
OIDC JWKs URL |
OpenID Connect JSON Web 密钥设置 (JWKS) URL。当使用 Keycloak 作为 OpenID 供应商时, | |
OIDC Audience | [] | 用于身份验证的 OpenID Connect Audience 的名称。对于 Keycloak,这是客户端 ID。 |
OIDC Issuer |
签发者声明标识签发 JSON Web 令牌 (JWT)的主体,该主体在大多数 OpenID 供应商存在时位于 | |
OIDC 算法 | 用于对 OpenID 提供程序中的 JWT 进行编码的算法。 |