We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reported as an issue when using MetalLB
Authentication fails when serving REANA behind a load balancer, in particular due to the fact that session identifiers are not stable.
See the following code that generates the session identifiers (source):
def _create_identifier(): h = sha512() h.update(f"{request.remote_addr}|{request.user_agent.string}".encode()) return h.hexdigest()
request.remote_addr changes based on which load balancer/server serves the request. It might even just be caused by a misconfiguration of ProxyFix.
request.remote_addr
ProxyFix
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Reported as an issue when using MetalLB
Authentication fails when serving REANA behind a load balancer, in particular due to the fact that session identifiers are not stable.
See the following code that generates the session identifiers (source):
request.remote_addr
changes based on which load balancer/server serves the request. It might even just be caused by a misconfiguration ofProxyFix
.The text was updated successfully, but these errors were encountered: