首先,我得承认我不太明白Ping Identity、Forgerock和OpenAM是如何连接的。
我已经用 Docker 安装了 OpenAM,以寻找 Keycloak 的替代品,我不得不说,我目前对这个决定非常不满意。
设置确实很麻烦,我感觉 CE 的文档不是最新的。在管理 UI 中,您一直在新旧 UI 之间来回切换,但到目前为止没有任何效果。
我想设置 CORS,以便我可以从 VUE3 应用程序使用 OIDC 登录,并为此使用 OpenAM 的 SDK。不幸的是,npm 指向 CORS 设置的链接无处可去,我在哪里可以找到这些设置? OpenAM 社区版是否仍受支持?还在开发中吗
不幸的是,我不明白,也许这里有人可以帮助我。
致以诚挚的问候
我尝试在配置 > 全局服务 > Cors 设置下调整 CORS 设置
关于 ForgeRock、openAM 和 Ping: ForgeRock 将 openAM 作为开源维护了相当长一段时间,但不久前就停止维护开源版本了。 ForgeRock 最近与 Ping 合并,这就是为什么你可能对此感到困惑。
由于openAM CE现在维护得不好,我不建议使用它的最新CE版本。 (新的 ForgeRock AM 版本有更好的文档记录,并且没有您描述的旧/新 UI 问题。)
关于您的 CORS 问题:您的问题的解决方案可能是在 Tomcat 级别配置相应的 CORS 过滤器来处理 CORS 处理。