Advertisement
DMG

Untitled

DMG
Oct 31st, 2016
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. # Spring Security podešavanje i objašnjenje
  2. U datoteci **application.properties** je dodata konfiguracija za *header*, *secret* i *expiration* tokena.
  3. ```
  4. awt_test.token.header=X-Auth-Token
  5. awt_test.token.secret=SECRET-KEY
  6. awt_test.token.expiration=54000
  7. ```
  8.  
  9. U klasi `CorsFilter` koja se nalazi u paketu `configuration` najbitnija je metoda `doFilter(...)` u kojoj postavljamo dodatna zaglavlja u `response`.
  10.  
  11. **TODO** `WebSecurityConfigurerAdapter`
  12.  
  13. ### Paket `security`
  14. Klasa `AuthenticationTokenFilter` u svojoj najbitnijoj metodi `doFilter(...)` izdvaja zaglavlje tokena iz *HTTP requesta* i dobavlja *username* (u našem slučaju *email*). Ako postoji, onda dobavlja korisnika iz baze i kreira instancu `SecureUser`-a. Pokušava da validira token metodom `validateToken(...)`iz klase `TokenUtils`.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement