我们正在配置带有2个密钥管理器节点的API Manager分布式设置。密钥管理器节点由F5 Load Balancer提供。密钥管理器仅用于身份验证。我们正在使用PING Federate服务器进行授权。
当用户有时登录发布服务器时,我们收到错误“错误!传输错误:401错误:未经授权”。我们注意到登录发布者时有两个服务正在调用,问题就出现了,因为从同一个会话调用的这两个服务被重定向到两个密钥管理器节点。
使用两个密钥管理器节点时,我们需要做哪些配置?我们如何解决这个问题呢?
答案 0 :(得分:1)
您需要在F5中为WSO2密钥管理器服务器保留会话。 WSO2服务器端没有任何配置。在F5中启用会话亲和力将起作用。
使用JsessionId进行Nginx的配置示例 - https://docs.wso2.com/display/AM210/Configuring+the+Proxy+Server+and+the+Load+Balancer#HA-Publisher