2015-04-14 17 views
10

Sto provando a creare la parte front-end di un progetto con Angular e un backend REST di base che gestisce anche la sicurezza.AngularJS + Spring MVC con sicurezza - da dove cominciare?

Ho una conoscenza di base di Spring ma non ho lavorato con Spring Security.

Sto cercando di trovare un modo per creare un backend REST semplice che sia protetto. Ho cercato molto online e la cosa principale che ho trovato è stato questo tutorial: https://spring.io/guides/tutorials/spring-security-and-angular-js/. Dopo averlo letto, non capisco ancora come dovrei iniziare.

Inoltre, questo esempio di esercitazione funziona con Spring Boot e ha come una classe che devi eseguire e tale, ma mi piacerebbe l'approccio Spring più "classico" combinato con il maven dove sono le configurazioni basate su java e viene eseguito su un Tomcat, non capisco comunque la classe principale della Spring Boot-way.

So come impostare un progetto Spring con i controller REST e posso farlo funzionare senza problemi, quindi è qualcosa che non ho bisogno di capire. Devo capire come aggiungere la sicurezza nel modo più semplice possibile. Ho bisogno dell'autenticazione dell'utente e tutto il resto, ma in realtà non ho un solo indizio su come procedere. Cosa è necessario per questo? Ci sono tutorial migliori (non Spring Boot) là fuori?

Qualsiasi aiuto sarà molto apprezzato!

+0

L'URL ha un enorme spiegazione delle cose. Dopo aver letto tutto ciò, hai seguito il setup del progetto come suggerito nel tutorial nel link? – Nirmal

+1

L'ho fatto, ma è tutto basato su boot primaverile e non mi è affatto familiare, ho solo familiarità con il classico approccio Maven-Spring con le configurazioni basate su Java e il controllo da linea di comando e tale –

+1

Sembra che i due di noi hanno quasi lo stesso problema. Ho iniziato 1 settimana fa, costruendo un'applicazione molla "classica" con angularjs. In parte ho implementato la sicurezza di primavera, ma al momento non funziona correttamente. I tutorial che ho visto riguardavano anche lo spring boot (qualcosa che non voglio ancora usare).Sono rimasto bloccato, 4 giorni, facendo domande su SO e c'erano delle persone gentili che mi hanno aiutato. Tuttavia, non funziona ancora come vorrei. Sto anche usando MongoDB per un database. Oh, e queste 3 tecnologie sono tutte estranee per me. Beh, eccetto, primavera-mvc senza sicurezza .. – Moody

risposta

Problemi correlati