Spring Безопасность REST и Angular

У меня есть полное приложение Spring (безопасность управляется spring -security, а контроллер Layer построен с Spring MVC).

Я использую в front-end AngularJS.

Мне нужен пример того, как я буду обрабатывать аутентификацию REST с помощью Spring Безопасность и как я буду называть эти службы в стороне Angular.

Примечание. Обычная проверка подлинности в моем случае будет идеальной.

Ответ 1

Некоторый код необходим для интеграции AngularJS и Spring Security, поскольку Spring Безопасность не должна использоваться полной инфраструктурой Ajax.

Вот пример приложения, которое выполняет эту интеграцию, вы получите как конфигурацию безопасности Spring, так и некоторые классы, используемые для этой интеграции:

https://github.com/jhipster/jhipster-sample-app

Ответ 2

Одна из замечательных особенностей AngularJS заключается в том, что она довольно гибкая и может работать с несколькими различными конфигурациями. Хотя я лично не использовал spring MVC или spring безопасность, я использовал Angular с .NET MVC, Node и PHP со слегка отличающимися системами аутентификации, и это получилось очень хорошо.

Дэйв Мошер имеет отличную серию учебников, в которой используются концепции аутентификации (его пример - PHP с Laravel), но концепции могут быть полезны: https://github.com/davemo/end-to-end-with-angularjs

Для более продвинутого примера аутентификации с помощью AngularJS вы можете проверить Angular -App: https://github.com/angular-app/angular-app