This repository is a learning hub for implementing different authentication and authorization approaches in Spring Boot.
The master branch contains the basic project setup and acts as a central reference.
Branch Name | Description | Link |
---|---|---|
master |
Base project setup with Maven, Spring Boot, and README | Switch to master |
api-access-via-jwt-token |
JWT (JSON Web Token) authentication implementation | Switch to jwt-basic |
jwt-refresh |
JWT with Refresh Token support | Switch to jwt-refresh |
oauth2-google |
OAuth2 / Google login implementation | Switch to oauth2-google |
The master branch includes:
- Standard Spring Boot Maven project structure.
.gitignore
,.mvn/
,pom.xml
, andsrc/
folder.- Basic README and project setup.
- No authentication implemented yet — serves as a clean base for experimenting.