Build.gradle directory 구조 Controller Code ("/")요청이있으면 index페이지 반환하고. /us
회원가입기능 이전에 설정한 내용대로 인증받지 않은 사용자가 요청한 index.html입니다 인증받지 않은 사용자가 /user/* , /manager/* , /admin/** 요청을 하게되면 아래와같이 loginForm.html을 반환합니다. 아직 회원이 아니신가요
로그인 기능 loginForm.html 회원가입이 완료되면 사용자는 로그인폼에 정보를 입력하여 버튼을 누르면 컨트롤러의 /login으로 post매핑이됩니다. UserRepository JPA에서 제공하는 JpaRepository를 확장시켜 UserReposito
Spring Security 권한 처리
Spring Security - aouth 구글 로그인 동의화면 클릭합니다.새 프로젝트 클릭합니다.프로젝트 이름 설정 후 만들기 클릭합니다.왼쪽 상단 프로젝트 리스트에서 해당하는 프로젝트를 선택합니다.oauth동의화면에서 유저타입을 외부로 설정하고 만들기 클릭합니다.동
IndexController IndexController 클래스에 로그인 테스트를 위한 메서드를 작성해줍니다. index페이지에서 loginForm.html로 이동 후 (aouth로그인X) 기존 join.html에서 회원가입한 정보로 로그인을 해줍니다. ![](h
PrincipalDetails 클래스
먼저 로그인을 후 개발자 등록을 해줍니다. 로그인이 완료되면 내앱에 들어가 앱 만들기를 클릭해줍니다. ![](https://velog.velcdn.com/images/choigo
소셜로그인을 하기위해 OAuth2 클라이언트 라이브러리를 사용하고있습니다. OAuth2는 클라이언트를 제공해주는 provider 가있는데 각 나라마다 getAtribute로 얻는 값의 이름이 다양하기 때문에 만들어 둘 수 없기 때문에 구글이나 페이스북 트위터 등 정