Интегрируйте аутентификацию для внешнего и внутреннего интерфейса, генерируйте с помощью Jhipster

Я настраиваю бэкэнд (на Java) и интерфейс (в AngularJS) с помощью JHipster.

Я хотел бы использовать свой собственный код внешнего интерфейса, который находится на AngularJS, вместо кода, сгенерированного JHipster.

Проблема в:

Я получаю сообщение об ошибке аутентификации после любого вызова API серверной части.
Есть ли способ либо отключить проверку аутентификации в серверной части, либо мне нужно добавить весь процесс аутентификации во фронтенд?


person Shreyansh Bele    schedule 03.06.2015    source источник
comment
Приложение не требует аутентификации?   -  person pmverma    schedule 04.06.2015
comment
Спасибо ... мне нужно проверить аутентификацию ... но хочу знать   -  person Shreyansh Bele    schedule 10.06.2015
comment
Хотя вы хотите использовать свой собственный код, это хороший выбор для повторного использования некоторых очень полезных клиентских файлов javascript из файлов, сгенерированных jhipster, таких как Auth service, Principle service, and many more. Я бы использовал почти все файлы: D.   -  person pmverma    schedule 10.06.2015


Ответы (1)


Согласно вашему вопросу, мой ответ предполагает, что вы хотите отключить проверку аутентификации для своего rest.

Для этого перейдите к SecurityConfiguration.java

и измените HttpSecurity конфигурацию.

Изменять

.antMatchers("/api/**").authenticated();

To

.antMatchers("/api/**").permitAll();

Примечание. Необходимо использовать защиту для любого сервера, поддерживающего REST.

person pmverma    schedule 04.06.2015