Skip to content
New issue

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

Авторизация работает только через localhost #199

Closed
krkub3 opened this issue Apr 7, 2022 · 2 comments
Closed

Comments

@krkub3
Copy link

krkub3 commented Apr 7, 2022

Исходные данные:

  1. Debian 11 Bullseye
  2. Docker version 20.10.14, build a224086
  3. docker-compose version 1.29.2, build 01110ad01

Запуск
Развернул quack через docker-compose на локальном компьютере:

  1. git clone https://github.com/greatbit/quack.git
  2. cd quack
  3. docker-compose up

Суть проблемы
Если в браузере открывать http://localhost/, то я могу авторизоваться с помощью учетных данных root/rootpass.
Если в браузере открывать http://<IP-адрес_сетевого_интерфейса>/, то при авторизации я получаю ошибку Couldn't get projects: Unexpected token U in JSON at position 0.
Та же самая ошибка появляется, если я пытаюсь развернуть quack на виртуальной машине и пытаюсь открывать в браузере http://<IP-адрес_виртуальной_машины>.

@krkub3
Copy link
Author

krkub3 commented Apr 7, 2022

Срабатывает "доменная авторизация". Если домен не совпадает с доменом в настройках - получаем ошибку.
В нашем случае в файле /etc/quack/quack.properties есть строка auth.domain=localhost, т.е. авторизация будет работать, только если домен localhost. Изменение localhost на IP-адрес решило проблему. В последствии обращение к QuAck будет по доменному имени, а это значит вместо IP-адреса нужно будет подставить домен, по которому будет обращение к серверу.

@krkub3 krkub3 closed this as completed Apr 7, 2022
@azee
Copy link
Collaborator

azee commented Apr 7, 2022

@krkub3 - Не успел ответить. Но да, домен в конфиге должен совпадать с доменом сервиса.
Как альтернатива - можно просто пользоваться cloud-ом. http://cloud.testquack.com/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants