You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Суть проблемы
Если в браузере открывать http://localhost/, то я могу авторизоваться с помощью учетных данных root/rootpass.
Если в браузере открывать http://<IP-адрес_сетевого_интерфейса>/, то при авторизации я получаю ошибку Couldn't get projects: Unexpected token U in JSON at position 0.
Та же самая ошибка появляется, если я пытаюсь развернуть quack на виртуальной машине и пытаюсь открывать в браузере http://<IP-адрес_виртуальной_машины>.
The text was updated successfully, but these errors were encountered:
Срабатывает "доменная авторизация". Если домен не совпадает с доменом в настройках - получаем ошибку.
В нашем случае в файле /etc/quack/quack.properties есть строка auth.domain=localhost, т.е. авторизация будет работать, только если домен localhost. Изменение localhost на IP-адрес решило проблему. В последствии обращение к QuAck будет по доменному имени, а это значит вместо IP-адреса нужно будет подставить домен, по которому будет обращение к серверу.
@krkub3 - Не успел ответить. Но да, домен в конфиге должен совпадать с доменом сервиса.
Как альтернатива - можно просто пользоваться cloud-ом. http://cloud.testquack.com/
Исходные данные:
Запуск
Развернул quack через docker-compose на локальном компьютере:
Суть проблемы
Если в браузере открывать http://localhost/, то я могу авторизоваться с помощью учетных данных root/rootpass.
Если в браузере открывать http://<IP-адрес_сетевого_интерфейса>/, то при авторизации я получаю ошибку Couldn't get projects: Unexpected token U in JSON at position 0.
Та же самая ошибка появляется, если я пытаюсь развернуть quack на виртуальной машине и пытаюсь открывать в браузере http://<IP-адрес_виртуальной_машины>.
The text was updated successfully, but these errors were encountered: