Useful Links
Computer Science
Cloud Computing
Spring Boot and Cloud Native Applications
1. Foundations of Spring Framework
2. Introduction to Spring Boot
3. Development Environment Setup
4. Creating Spring Boot Applications
5. Building RESTful Web Services
6. Data Persistence with Spring Data
7. Configuration Management
8. Testing Spring Boot Applications
9. Spring Security Implementation
10. Spring Boot Actuator
11. Reactive Programming with Spring WebFlux
12. Messaging and Integration
13. Cloud Native Principles
14. Containerization with Docker
15. Spring Cloud Ecosystem
16. Kubernetes Deployment
17. CI/CD Pipeline Implementation
18. Observability and Monitoring
Spring Security Implementation
Security Fundamentals
Authentication Concepts
Identity Verification
Credential Management
Authentication Providers
Authorization Concepts
Access Control
Role-Based Security
Permission Systems
Security Context
Security Context Holder
Authentication Objects
Principal Management
Web Security Configuration
Security Filter Chain
Filter Ordering
Custom Filters
Filter Configuration
HTTP Security Configuration
URL-Based Security
Method-Level Security
CSRF Protection
Session Management
Session Creation Policy
Session Fixation Protection
Concurrent Session Control
Authentication Mechanisms
In-Memory Authentication
User Details Service
Password Encoding
Role Assignment
Database Authentication
JDBC Authentication
JPA Authentication
Custom User Details Service
LDAP Authentication
LDAP Configuration
User Search
Group Mapping
OAuth2 and JWT
OAuth2 Framework
Authorization Code Flow
Client Credentials Flow
Resource Server Configuration
JWT Token Handling
Token Structure
Token Validation
Custom Claims
Social Login Integration
Google OAuth2
GitHub OAuth2
Facebook OAuth2
Previous
8. Testing Spring Boot Applications
Go to top
Next
10. Spring Boot Actuator