Skip to content

Basic Auth without using WebSecurityConfigurerAdapter

Notifications You must be signed in to change notification settings

kh77/springboot-basic-auth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpringBoot Basic Auth Example

  • Java 11

  • Spring boot 2.7.3

  • H2 database

  • Without WebSecurityConfigurerAdapter

  • Below is the curl command

  • Check ImportUserData class for importing user

  • Using Bean configuration in the WebSecurityConfig

  • Public endpoint

  curl --location --request GET 'http://localhost:8080/api/index'
  • User/Admin Role endpoint
  curl --location --request GET 'http://localhost:8080/api/admin' \
--header 'Authorization: Basic YWxpOnBhc3N3b3Jk'
  • Admin endpoint
  curl --location --request GET 'http://localhost:8080/api/user' \
--header 'Authorization: Basic YXdhaXM6cGFzc3dvcmQ='
  • Get User Authenticated Details endpoint
  curl --location --request GET 'http://localhost:8080/api/me' \
--header 'Authorization: Basic YXdhaXM6cGFzc3dvcmQ='

Releases

No releases published

Packages

No packages published

Languages