我们与 Okta 集成并使用 Redis 来存储用户会话。但是,当获取 OidcUser 时,我们通过返回自定义实现类来修改其角色。我们的目标是跨多个应用程序共享会话。在创建 CustomOidcUser 的主应用程序上,一切都按预期工作。但在另一个应用程序上,我们得到了 ClassNotFoundException。
请告知如何配置安全性,以便用户可以在其他应用程序中被识别为常规 OidcUser?
作为可能的解决方案 -> 您可以创建 DefaultOidcUser 而不是使用自定义用户