Skip to content
Snippets Groups Projects
Commit 1ce58139 authored by Stefano Alberto Russo's avatar Stefano Alberto Russo
Browse files

Added a redirect in the proxy to workaround that JS request cannot be...

Added a redirect in the proxy to workaround that JS request cannot be constructed from a URL that includes credentials.
parent 226e7bc1
No related branches found
No related tags found
No related merge requests found
......@@ -725,6 +725,8 @@ Listen '''+str(task.tcp_tunnel_port)+'''
AuthUserFile /shared/etc_apache2_sites_enabled/'''+str(task.uuid)+'''.htpasswd
Require valid-user
Redirect "/ad5aad4c-f68e-4077-b92f-8d9fd8f55428" "/"
# preserve Host header to avoid cross-origin problems
ProxyPreserveHost on
# proxy to the port
......
......@@ -1224,7 +1224,7 @@ def direct_connection_handler(request, uuid):
if task.requires_proxy_auth and task.auth_token and not task.container.disable_http_basicauth_embedding:
user = request.user.email
password = task.auth_token
redirect_string = 'https://{}:{}@{}:{}'.format(user, password, rosetta_tasks_proxy_host, task.tcp_tunnel_port)
redirect_string = 'https://{}:{}@{}:{}/ad5aad4c-f68e-4077-b92f-8d9fd8f55428'.format(user, password, rosetta_tasks_proxy_host, task.tcp_tunnel_port)
else:
redirect_string = 'https://{}:{}'.format(rosetta_tasks_proxy_host, task.tcp_tunnel_port)
else:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment