🌱 Spring/Security

의존성 추가 📁 maven - pom.xml org.springframework.boot spring-boot-starter-security org.springframework.security spring-security-test test 📁 gradle - build.gradle implementation 'org.springframework.boot:spring-boot-starter-security' implementation 'org.springframework.security:spring-security-test' 의존성을 추가해준 뒤 포스트맨으로 조회 요청을 하면 다음과 같이 401 Unauthorized라고 권한 오류가 발생한다. security가 생성해주는 password 사용하기 로그에서..
스프링 시큐리티 인증을 받은 로그인 한 사용자 정보를 타임리프에서 사용하고 싶을 때 방법을 간다하게 정리하고자 한다. 타임리프 + 시큐리티 사용하기 타임리프와 타임리프에 시큐리티 정보를 사용하기 위해 HTML에 네임스페이스를 등록해줘야 한다. 권한에 따른 뷰 처리하기 // admin 권한일 경우 보이기 // user 권한일 경우 보이기 sec 문법을 사용해 로그인 된 사용자의 권한에 따라 처리를 다르게 할 수 있다. 👉🏻 예제 상품 등록 Reference 타임리프로 화면단에서 사용자 시큐리티 정보 가져오기
스프링에서 제공하는 기본 로그인 화면을 커스터마이징 하지 않고 그대로 사용하기에는 부족하다. 아이디와 비밀번호를 받아와 로그인 하는 기능은 할 수 있지만, 실제로 로그인에서 이 기능만 하지는 않는다. 그렇기 때문에 우리는 내가 원하는 로그인 화면을 Spring Security 로그인에 맞게 커스터 마이징 해서 사용해야 한다. Spring Boot + Security + Gradle을 사용한 로그인/로그아웃을 구현 시 어떻게 Spring Security 커스터 마이징 하는지 간단하게 알아보자. 의존성 추가 📁 Build.gradle implementation 'org.springframework.boot:spring-boot-starter-security' //spring security implement..
an2z
'🌱 Spring/Security' 카테고리의 글 목록