Я разработал систему с использованием Jhipster и его технологий. Сейчас я пытаюсь создать REST-клиент в PHP для подключения к API, сгенерированному Jhipster, но я не смог пройти аутентификацию. Я пытался с php_curl, жрет, и я всегда получаю 401.
Пожалуйста, если у кого-нибудь есть клиент для API Jhipster и он знает, как выполнить аутентификацию, я был бы признателен за вашу помощь. Я использую сеанс для аутентификации в Jhipster / Spring
Сеансовая аутентификация может быть не самым простым механизмом аутентификации для такого варианта использования, возможно, JWT будет лучше для вас.
Вам нужно пройти через форму аутентификации (сделать «POST» и отправить логин / пароль), и это даст вам токен («jsessionid», это стандарт для приложения Java). Вы можете проверить это, если используете Chrome Dev Tools.
Затем вам нужно использовать этот «jsessionid» для ваших следующих запросов.
Если вы генерируете свое приложение с опцией «Gatling» (в доступных тестовых средах), это сгенерирует правильную конфигурацию для выполнения аутентификации и выполнения запросов: Gatling закодирован в Scala, но это даст хороший пример, который вы можно копировать.
Других решений пока нет …