2015-04-14 27 views
10

Próbuję zbudować frontendową część projektu z Angular i podstawowym backendem REST, który również obsługuje zabezpieczenia.AngularJS + Spring MVC z zabezpieczeniem - od czego zacząć?

Mam bardzo podstawową wiedzę o Spring, ale tak naprawdę nie pracowałem z Spring Security.

Próbuję znaleźć sposób na zbudowanie prostego backendu REST, który jest zabezpieczony. Wiele wyszukiwałem w Internecie, a główną rzeczą, którą znalazłem, był ten samouczek: https://spring.io/guides/tutorials/spring-security-and-angular-js/. Po przeczytaniu tego nadal nie rozumiem, jak powinienem zacząć.

Ten przykładowy przykład działa również w Spring Boot i ma klasę, którą musisz uruchomić i takie, ale chciałbym bardziej "klasycznego" podejścia Spring w połączeniu z mavenem, gdzie jest to konfiguracja bazująca na javie i działa na Tomcat, tak naprawdę nie rozumiem głównej klasy Spring Boot-way.

Wiem, jak skonfigurować wiosenny projekt z kontrolerami REST i mogę go uruchomić bez problemu, więc to jest coś, czego nie muszę wymyślać. Muszę wymyślić, jak dodać bezpieczeństwo tak proste, jak to możliwe. Potrzebuję uwierzytelnienia użytkownika i tak dalej, ale tak naprawdę nie mam pojęcia, jak to zrobić. Co jest w tym wszystkim potrzebne? Czy są jakieś lepsze (nie Spring Boot) tutoriale?

Każda pomoc będzie doceniona!

+0

Adres URL ma ogromny wyjaśnienie rzeczy. Czy po przeczytaniu tego wszystkiego podążyłeś za projektem, zgodnie z sugestią zawartą w samouczku w linku? – Nirmal

+1

Zrobiłem, ale wszystko opiera się na wiosennym rozruchu i nie jestem do końca obeznany, znam tylko klasyczne podejście maven-spring z konfiguracjami opartymi na Javie i sterowaniem linii poleceń i takie –

+1

Wydaje się, że dwa z nas ma prawie ten sam problem. Zacząłem 1 tydzień temu, budując "klasyczną" aplikację wiosenną z angularjs. Częściowo wprowadziłem zabezpieczenie sprężynowe, ale obecnie nie działa ono prawidłowo. Samouczki, które widziałem, dotyczyły także wiosennego rozruchu (coś, czego nie chcę jeszcze używać).Utknąłem, 4 dni, zadając pytania na temat SO i byli ludzie, którzy mi pomogli. Jednak nadal nie działa tak, jak bym tego chciał. Używam również MongoDB dla bazy danych. Aha, i te 3 technologie są mi obce. Cóż, z wyjątkiem spring-mvc bez zabezpieczeń ... – Moody

Odpowiedz

Powiązane problemy