2016-04-14 20 views
5

Utilizzo di un'applicazione di accesso. Separato il front-end con Angular2 e l'accesso al backend usando REST implementato con Spring. Inizialmente implementata l'app di login con sicurezza di primavera ma senza angolare 2 solo con jsp semplice.Sicurezza di primavera per REST e Angular 2.0

Ora voglio ottenere lo stesso con REST. Ho bisogno di alcuni input su questo.

  1. angolare 2 front end
  2. Primavera REST API per il login, registrazione, logout, ...
  3. sicurezza primavera con OAuth.

Più tardi ho voluto estendere lo stesso con OpenID (Google e Facebook)

+0

sei riuscito a farlo funzionare? –

+0

Anche se questo sarebbe un ottimo tutorial temo che sia troppo ampio per una domanda SO. – Pace

+0

REST non è una Web-API basata su JSON ma uno stile architettonico utilizzato per disaccoppiare i client dai server utilizzando la semantica delle operazioni fornite da un protocollo di trasporto di supporto per scambiare lo stato di una risorsa in base a una rappresentazione mediata di tipo negoziata . L'accoppiamento si sposta quindi tra client e server su un media-tipo intermedio. Quindi, perché ti preoccupi di provare a REST-ify il tuo login quando probabilmente solo il tuo frontend parlerà comunque? –

risposta

0

Vai a questa repo per un esempio di Riposo API, login, Primavera, Primavera di sicurezza, JWT e angolare 2.

Tuttavia non esiste un esempio OAuth.

https://github.com/RedFroggy/angular-spring-hmac/tree/master

+0

Questo è un ottimo esempio, sarebbe ancora meglio se l'autore fosse passato ad Angular 2.1.0 definitivo – nuvio

+0

Sto ottenendo la pagina non trovata dal link precedente. – jpwrunyan

+0

Ho appena modificato il collegamento –