2016-08-28 6 views
1

Я новичок в безопасности весны. Я хочу реализовать его в своем приложении AngularJS. После аутентификации он должен перенаправляться на страницу на основе ролей, например, если она является администратором, она должна перенаправляться на admin.html, и если она является пользователем, она должна перенаправляться на user.html.Реализация весенней безопасности в AngularJS

+0

Что вам удалось сделать до сих пор? – ljedrz

+0

Я следил за этим https://spring.io/blog/2015/01/12/the-login-page-angular-js-and-spring-security-partii, я хочу знать, как имя пользователя и пароль передаются для аутентификатора и он аутентифицирован? от angularjs и перенаправлять на другую страницу на основе ролей, подобных упомянутым выше. Thanks много заранее – gomzy

ответ

0

Пройти через весеннюю охрану documentation может оказать большую помощь.

Если Вы хотите познакомиться с моделью рабочего проекта. Этот site предлагает отличный рабочий проект. Это project даст вам более легкое понимание аутентификации на основе ROLE.

Я также сделал простой проект для моей офисной интернатуры. если это какая-то помощь вам, heres link.

+0

благодарит много sohil, может ли это быть сделано с помощью обработчика authenticationsuccess и обработчика отказа аутентификации. и если я передаю учетные данные из углового, какой метод в весенней безопасности вызывается. не могли бы вы помочь мне в этом отношении. Спасибо заблаговременно. – gomzy

+0

Вы можете определенно сделать это с помощью Custom Autcessation Success Handler. AngularJS - это в основном представление. Аутентификация Spring Security может быть преодолена за счет реализации класса UserDetailsService, который является основным интерфейсом Spring Security, который загружает данные, специфичные для пользователя. Вот проект [link] (https://github.com/50417/annotationcrud). Вы можете изучить пакет услуг для лучшего понимания. – Sohil

+0

Большое спасибо sohil, в обычной аутентификации мы вызываем метод j_spring_security_check для отправки данных. аналогично тому, каким будет метод для отдыха api. который будет лучшим подходом к базовому стандарту или любым другим стандартам. PLS просветить меня с этим. еще раз я хотел бы сказать спасибо вам за то, что помог мне в таком коротком уведомлении – gomzy

Смежные вопросы