스프링 시큐리티

이번 포스팅에서는 스프링 시큐리티를 활용한 로그인을 하는 방법에 대해 포스팅 할 것이다. 로그인을 하는 과정에는 인가와 인증이라는 절차가 생기는데 이 둘의 차이부터 간단하게 알아보자 인증이란? (Authentication) - 사용자가 누구인지 신원을 확인하는 절차를 말한다. 쉽게 비유하자면 내가 주민등록증과 같은 정부 문서를 받고 싶을 때 나의 신원을 확인하는 과정이라고 생각하면 쉬울 것 같다. 내가 진짜 나라는 것을 증명하는 것을 말한다. 웹에서는 ID와 Password를 활용하여 로그인 하는 것이 대표적인 인증이다. 인가란? (Authorization) - 어떤 개체가 어떤 리소스에 접근할 수 있는지 어떤 동작을 수행할 수 있는 권한이 있는지를 확인하는 과정이다. 쉽게 비유하자면 내가 체육관에서 운..
스프링 시큐리티 로그인이 안돼서 개발자 도구에서 네트워크 패킷을 봣는데 자꾸 저@%7B/signin%7D주소로 호출을 하고있었다. 그래서 구글링 결과 너무 별거없는 오류였다.. 타임리프 문법을 사용하는데 action에 타임리프를 안줘서 생기는 오류였다 action > th:action
스프링 시큐리티를 활용하여 회원가입 로직을 짜고 회원가입 테스트코드까지 작성해서 테스트코드가 통과하는것을 확인 했다. 이후 실제로 폼에 들어가 회원가입을 해보니 값을 입력하고 submit을 하니 Valid error로 값을 못받아왔다고 떴다. 난 분명 값을 다 보내주고 타임리프 문법도 확인해봤는데,, 그래서 컨트롤러에서 값을 찍어봤더니 실제로 값을 못받아 오고 있었다.아래 두 사진은 나의 컨트롤러와 회원가입 폼이다. 로직에는 문제가 없는 것 같아 값을 받아오는 객체인 ModelAttribute쪽에 문제가 있는 것 같았고 구글링을 해보던 중 안주형님의 블로그 글을 찾게 되었다.https://dkswnkk.tistory.com/457 [Spring] @RequestParam, @RequestBody, @Mo..
보글보글소다
'스프링 시큐리티' 태그의 글 목록