
이메일로 회원가입하는 경우 해당 이메일에 인증번호를 보내 본인의 이메일이 맞는지 확인하는 과정을 거치게 된다. 프로젝트를 진행하며, 이메일 인증 구현한 내용을 정리해보았다. 나는 프로젝트 용으로 새 구글 계정을 하나 만들었다.구글 계정에서 2단계 보안 설정을 한 후,
지난 포스트 - 이메일 인증 코드 발송https://velog.io/@icebox127/Spring-%EC%9D%B4%EB%A9%94%EC%9D%BC-%EC%9D%B8%EC%A6%9D-%EC%BD%94%EB%93%9C-%EB%B0%9C%EC%86%A1-%EA%

Spring Security는 Spring 기반 애플리케이션의 보안을 담당하는 강력한 프레임워크주로 두 가지 핵심 기능인 인증과 권한 부여를 제공한다.인증(Authentication) 내가 누구인지 증명. 보통 아이디와 비밀번호로 신원을 검증한다. 인가(Author

지난 포스트 - 회원가입하기에서 이어진다. 세션 기반 인증 vs 토큰 기반 인증 세션 기반 인증 로그인 시 서버가 세션 객체를 생성하고, 클라이언트에 쿠키를 전달한다. 이후 클라이언트의 요청마다 쿠키를 통해 사용자를 식별한다. 사용자의 정보가 서버의 메모리에

토큰 발급받기 1.구글 클라우드 콘솔 접속 https://console.cloud.google.com/welcome/new 콘솔 접속 2. 프로젝트 선택>새 프로젝트 생성 3. API 및 서비스>사용자 인증 정보>동의 화면 구성 
프로젝트를 위해 이미지 업로드 기능을 구현했다.이미지를 배포할 땐 주로 aws의 S3 스토리지에 저장한다.참고https://velog.io/@jinseoit/AWS-S3-bucket버킷 생성 후 키를 발급 받는다.application.ymlAwsBasicCre