今天在修改审计日志的bug,因为第三方登录的credentials是只携带了第三方的登录帐号信息,得不到第三方帐号绑定在ldap认证源的用户uid,审计日志输出信息错误。
项目在取到登录用户的uid后去ldap认证源中查找绑定的uid,这时取到uid后,无法给到OauthCredentials中。本想用个static全局变量来存储,然后在日志文件的类中取这个static。
结果直接被否定了,在高并发情况下,这个static容易串值。
今天在修改审计日志的bug,因为第三方登录的credentials是只携带了第三方的登录帐号信息,得不到第三方帐号绑定在ldap认证源的用户uid,审计日志输出信息错误。
项目在取到登录用户的uid后去ldap认证源中查找绑定的uid,这时取到uid后,无法给到OauthCredentials中。本想用个static全局变量来存储,然后在日志文件的类中取这个static。
结果直接被否定了,在高并发情况下,这个static容易串值。