У меня новая установка Eucalyptus и новая установка Eucaconsole. Я создал пользователей с назначенными профилями входа и паролями и проверил их как не просроченные и включенные.
Независимо от того, с какой учетной записью/пользователем/паролем я вхожу в консоль (даже с недействительными учетными записями), я попадаю на страницу сброса пароля. Сброс пароля работает, но когда я затем нажимаю на любую другую часть консоли или кнопку генерации ключей, я выхожу из системы, и вся проблема начинается снова. Только что измененный пароль предлагается изменить еще раз. Я нигде не вижу ошибок в своих журналах. Я вижу это в eucaconsole_nginx_access.log
каждый раз, когда это происходит.
10.0.0.7 - - [09/Nov/2018:13:14:58 -0500] "POST /login?
login_type=Eucalyptus HTTP/1.1" 302 256 "https://cloud/" "Mozilla/5.0
(Macintosh; Intel Mac OS X 10.14; rv:63.0) Gecko/20100101 Firefox/63.0"
10.0.0.7 - - [09/Nov/2018:13:14:58 -0500] "GET /managecredentials?
came_from=&expired=true&account=console&username=admin HTTP/1.1" 200
4447 "https://cloud/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14;
rv:63.0) Gecko/20100101 Firefox/63.0"
10.0.0.7 - - [09/Nov/2018:13:14:59 -0500] "GET
/static/4.4.4/html/help/console_manage_credentials.html HTTP/1.1" 304 0
"https://cloud/managecredentials?
came_from=&expired=true&account=console&username=admin" "Mozilla/5.0
(Macintosh; Intel Mac OS X 10.14; rv:63.0) Gecko/20100101 Firefox/63.0"
Я пропустил важную часть в моей настройке или это какая-то ошибка. Тот факт, что это происходит даже для недействительных учетных данных и бессмысленных пользователей, которых не существует, является интересной деталью, но я не смог разобраться в этом полезным способом.
FINAL: я забросил это и пересобрал после релиза 4.4.5 и все работает.