У меня установлена гавань v2.0.1 в kubernetes v1.18, теперь, когда я вхожу в гавань, она дает мне следующие советы:
{"errors":[{"code":"FORBIDDEN","message":"CSRF token invalid"}]}
это моя конфигурация входа traefik 2.2.1 (это docs Я ссылаюсь):
spec:
entryPoints:
- web
routes:
- kind: Rule
match: Host(`harbor-portal.dolphin.com`) && PathPrefix(`/c/`)
services:
- name: harbor-harbor-core
port: 80
- kind: Rule
match: Host(`harbor-portal.dolphin.com`)
services:
- name: harbor-harbor-portal
port: 80
Я проверяю, что журналы ядра гавани показывают только сообщение об успешном пинге. Должен ли я использовать https? Я учусь на локальной машине. Является ли https обязательным? Я ищу в inte rnet и нахожу небольшой ресурс, чтобы поговорить об этом. Что мне делать, чтобы он работал?
введите описание изображения здесь
Я прочитал исходный код и попробовал в модуле ядра гавани следующим образом:
harbor [ /harbor ]$ curl --insecure -w '%{http_code}' -d 'principal=harbor&password=Harbor123456' http://localhost:8080/c/login
{"errors":[{"code":"FORBIDDEN","message":"CSRF token invalid"}]}