Java 如何防止用户属性数据与KeyClope中的身份提供程序进行第二次登录同步

Java 如何防止用户属性数据与KeyClope中的身份提供程序进行第二次登录同步,java,authentication,keycloak,Java,Authentication,Keycloak,大家都知道,keydepot支持我们通过用户属性导入器映射来自身份提供者的用户数据。每次登录时,当身份提供程序响应中的某些内容发生更改时,这些属性总是得到更新/同步。但是我有一个要求,从第二次登录开始,这意味着在第一次登录中成功地从身份提供者映射用户数据之后,我们需要跳过同步 有没有什么方法可以通过KeyClope实现这一点(我使用的是4.6.0版)?我查看了可用的SPI,但在这种情况下它们似乎都没有帮助,对此您有什么想法吗?添加代码示例将帮助大家理解。

大家都知道,keydepot支持我们通过用户属性导入器映射来自身份提供者的用户数据。每次登录时,当身份提供程序响应中的某些内容发生更改时,这些属性总是得到更新/同步。但是我有一个要求,从第二次登录开始,这意味着在第一次登录中成功地从身份提供者映射用户数据之后,我们需要跳过同步


有没有什么方法可以通过KeyClope实现这一点(我使用的是4.6.0版)?我查看了可用的SPI,但在这种情况下它们似乎都没有帮助,对此您有什么想法吗?

添加代码示例将帮助大家理解。