Spring Security
5 Topics
1
Spring Security Architecture — Filters, AuthenticationManager, SecurityContext
Understanding the delegation filter chain and security context storage.
2
Form Login and HTTP Basic Authentication
Configuring default logins templates and API basic authentication headers.
3
Password Encoding — BCrypt and Why Plain Passwords Are Dangerous
Cryptographic hashing, salt additions, and password matching processes.
4
Method-Level Security — @PreAuthorize, @PostAuthorize
Enforcing role clearances and domain permissions check hooks directly on Java methods.
5
CORS Configuration — Allowing Cross-Origin Requests Safely
Structuring cross-origin sharing configurations for web browsers safely.