В моем приложении управление пользователями осуществляется через Keycloak . Во время тестирования моего приложения сквозным Cypress я столкнулся с проблемой. Когда я регистрирую пользователя, он выдает следующую ошибку:
Приносим извинения. Произошла ошибка, пожалуйста, войдите снова через ваше приложение .
Cypress добавляет что-то к сгенерированному URL после того, как я нажимаю кнопку отправки, что вызывает эту проблему. Тот же сценарий, проверенный на Транспортире , работал нормально. Я заметил, что Cypress добавляет session_code
к URL запроса. При ручном тестировании я не получаю session_code
.
Ниже приведен URL-адрес, созданный с помощью Cypress:
.../login-actions/registration?session_code=LsZbmsVVLwEH9s-xwFJ2JdDtaCu1_xzqAGOQCpjxGJI&execution=06fac3bb-fb19-474b-8659-2572586ae371&client_id=web_app&tab_id=PSlmfgdv0ls
Где URL-адрес, созданный вручную, выглядит следующим образом:
.../login-actions/registration?client_id=web_app&tab_id=PSlmfgdv0ls
Бэкэнд моего приложения Spring Boot , а внешний интерфейс в React и Next.js .
Было бы очень полезно, если бы кто-нибудь мог направить нас через эту проблему. Пожалуйста, дайте мне знать, если вам нужна дополнительная информация о нашем приложении.