Project/ArtTab2 [kakao-developers]kakao api를 통한 KakaoLogin 구현 ## 목차 1) Access Token 발급받고 사용자 정보 가져오기 2) 활용코드 3) 어려웠던점 #1 Access Token 발급받고 사용자 정보 가져오기 flow는 위 그림과 아래 글과 같습니다. 1. 클라이언트 쪽에서 로그인을 한다 2. 카카오 서버는 redirect url로 code를 전달해준다 3,4. code를 이용하여 access_token을 발급받는다 5. access_token을 서버로 전송한다 6,7. 서버에서는 받은 access_token을 이용하여 카카오 서버에서 사용자 정보를 받는다(저는 email만 했습니다.) 8. 받은 사용자 정보를 이용하여 DB 정보에 저장한다. 9. DB 정보로 login 한다. https://developers.kakao.com/ Kakao Develo.. 2023. 10. 3. [spring-security]BCryptPasswordEncoder를 통한 Login/Signup 구현 ## 목차 1) Spring Security란? 2) BCryptPasswordEncoder란? 3) 프로젝트활용 4) 어려웠던점 #1 Spring Security란? Spring Security는 강력하고 사용자 정의가 가능한 인증 및 액세스 제어 프레임워크입니다. 이는 Spring 기반 애플리케이션 보안을 위한 사실상의 표준입니다. Spring Security는 Java 애플리케이션에 인증과 권한 부여를 모두 제공하는 데 중점을 두며 Filter 흐름에 따라 처리하는 프레임워크입니다. 모든 Spring 프로젝트와 마찬가지로 Spring Security의 진정한 힘은 사용자 정의 요구 사항을 충족하기 위해 얼마나 쉽게 확장할 수 있는지에 있습니다. Filter는 Dispatcher Servlet으로 가.. 2023. 10. 3. 이전 1 다음