在集合中设置自由18.0.0.1。我有一个自定义TAI,它创建一个带有自定义缓存键的主题。这与WAS Classic Cell开箱即用,但在我的集体中,当在一台服务器上进行身份验证,然后访问另一台服务器(在同一集合中)时,将强制进行新的身份验证。
一些追踪和理由似乎很清楚:
[4/2/18 18:02:08:659 CEST] 00000803 id=93e3914a com.ibm.ws.security.authentication.AuthenticationException < <init> Exit
com.ibm.ws.security.authentication.AuthenticationException: Custom cache key missed authentication cache. Need to re-challenge the user to login again.
在跟踪的前面清楚地显示了ltpa令牌处理正常,检索到自定义键,但
[4/2/18 18:02:08:659 CEST] 00000803 id=aea8ae88 com.ibm.ws.security.token.ltpa.internal.LTPATokenService < recreateTokenFromBytes Exit
/VRnC blabla <the rest removed by me ..>
[4/2/18 18:02:08:659 CEST] 00000803 id= com.ibm.ws.security.token.internal.TokenManagerImpl 3 Successfully recreated token using token service com.ibm.ws.security.token.ltpa.internal.LTPATokenService@aea8ae88.
那么为什么server1的身份验证缓存对于server2不可见?
/ BWA
答案 0 :(得分:0)
当您使用自定义缓存键时,这意味着主题中有一些自定义内容,我们无法使用ltpa令牌重新创建此主题。 Liberty身份验证缓存不与其他服务器共享。
此致 Ut Le