Apache проблема кэша многопользовательского соединения гуакамоле - PullRequest
0 голосов
/ 06 февраля 2020

Я использую apache гуакамоле с tomcat 8

У меня есть проблема, которая, если я вошел в браузер (chrome) на вкладке, и я открываю другую вкладку, это повторно соединяет меня с тем же пользователем, я Зашли на первую вкладку, я не хочу, чтобы это поведение, так как мне нужно, чтобы оно могло работать с большим количеством пользователей в одном браузере с разными вкладками.

Я не могу всегда открывать инкогнито \ чистить кеш. (а также 2 страницы инкогнито той же веб-страницы также перенаправляют)

Мой python код, который перенаправляет на RDP-соединение apache guacamle, является простым перенаправлением на html страницу:

from flask import Flask, request, render_template, redirect
return render_template('gqm.html')

У Somone есть какая-то рекомендация относительно браузера \ конфигурации, которую я могу изменить в tomcat или в моем python коде? Может быть, отправить принудительный очистить cookie \ кеш на этот конкретный c подключение к сайту?

1 Ответ

0 голосов
/ 20 февраля 2020

Решено это, не давая uniq-пользователю uniq-соединение, но предоставив этому же пользователю (guacadmin) и заблокировавшему пользователю просмотр домашней страницы, используя nginx:

location / {
proxy_pass http://guacamole:8080/guacamole/;
rewrite ^.*api/session/data/postgresql.*/activeConnections.* /no_such_page last;

, поэтому, когда я перенаправить клиента к соединению с помощью URL-токена, который он не может сделать logout \ home page, так как он выдаст ему ошибку.

...