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