5.6. 使用红帽构建的 Keycloak JS Adapter 迁移单页应用程序(SPA)
要迁移使用 Red Hat Single Sign-On 7.6 适配器保护的应用程序,请升级到 Red Hat build of Keycloak 22.0,它提供最新版本的适配器。根据所使用的方法,需要一些次要更改,如下所述。
5.6.1. 旧的 Promise API 已删除
在这个版本中,红帽构建的 Keycloak JS 适配器中的旧 Promise API 方法已被删除。这意味着,在从适配器返回的承诺中调用 .success ()
和 .error ()
不再实现。
5.6.2. 需要使用新 Operator 进行实例化
在以前的版本中,当在没有新 Operator 的情况下构建 Keycloak JS 适配器时,会记录弃用警告。从这个版本开始,这样做会抛出异常。这个变化与 JavaScript 类的 预期行为一致,这将允许以后进一步重构适配器。
要迁移使用 Red Hat Single Sign-On 7.6 适配器保护的应用程序,请升级到 Red Hat build of Keycloak 22.0,它提供最新版本的适配器。