2.2.7.3. Methods


2.2.7.3.1. init (选项)

调用 来初始化适配器。

选项是一个对象,其中:

  • useNonce - 添加加密非ce 以验证身份验证响应是否与请求匹配(默认为 true)。
  • 在Load - 指定负载时要执行的操作。支持的值为 login-requiredcheck-sso
  • silentCheckSsoRedirectUri - 为 silent 验证设置重定向 uri 检查(在Load 上)是否设置为"check-sso"。
  • 当浏览器不支持 silent check-sso 时,silent CheckSsoFallback - Enables fall back to regular check-sso (浏览器不支持 silent check-sso)。
  • Token - 为令牌设置初始值。
  • refreshToken - 为刷新令牌设置初始值。
  • idToken - 为 id 令牌设置初始值(与令牌或刷新令牌一起使用)。
  • timeSkew - 以秒数为单位为本地时间和 Red Hat Single Sign-On 服务器设置一个 skew 值(只能与令牌或刷新令牌一起使用)。
  • checkLoginIframe - Set to enable/disable monitoring login state (默认为 true)。
  • checkLoginIframeInterval - 设置检查登录状态的时间间隔(默认为 5 秒)。
  • responseMode - 在登录请求时设置发送到 Red Hat Single Sign-On 服务器的 OpenID Connect 响应模式。有效值为 query片段。默认值为 片段,这意味着成功身份验证后,Red Hat Single Sign-On 将重定向到带有 URL 片段中添加的 OpenID Connect 参数的 JavaScript 应用。这通常是更安全的,它比 查询 进行了安全建议。
  • 流 - 设置 OpenID Connect 流。有效值为 标准隐式混合
  • enableLogging - 启用从 Keycloak 到控制台的日志消息(默认为 false)。
  • pkceMethod - 要使用的概念验证交换方法(PKCE)。配置这个值可启用 PKCE 机制。可用的选项:

    • "S256" - 基于 SHA256 的 PKCE 方法
  • MessageReceiveTimeout - 以毫秒为单位设置等待 Keycloak 服务器的消息响应的超时。例如,这用于等待第三方 Cookie 检查期间的消息。默认值为 10000。

返回在初始化完成时解析的承诺。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部