스프링2 [Spring] Gmail SMTP를 활용한 이메일 인증 기능 개발 with Redis 안녕하세요. 프로젝트를 진행하는 과정에서 사용자가 회원가입을 위해 입력한 이메일이 실제 사용자의 이메일인지 확인할 수 없다는 문제가 발생했습니다. 따라서 사용자가 입력한 이메일이 정말 본인 이메일인지 검증하는 기능을 개발하게 됐습니다. 기존에는 사용자가 임의의 문자열을 입력해도 가입할 수 있었다면, 이제부터는 이메일로 발송된 인증코드를 입력해야만 가입할 수 있습니다. 이메일 발송 솔루션을 통해 기능을 구현하는 방법이 일반적이지만, 솔루션 구입에 추가적인 비용이 발생하기 때문에 간편하면서 무료로 사용할 수 있는 웹 메일 기반 이메일 인증 방식을 적용했습니다. 본 포스트에서는 Gmail SMTP를 바탕으로 이메일 인증 기능을 구현했습니다. 1. Flow (1) 이메일 인증 요청 & 인증코드 발송 사용자가 서.. 2024. 4. 14. [Error] Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. 안녕하세요. 스프링부트 환경설정 후 처음 실행했을 때 발생한 오류와 해결법을 공유하려고 합니다. 내용***************************APPLICATION FAILED TO START***************************Description:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable driver classAction:Consider the following:If you want an embedded database (H2, HSQL or Derby), .. 2023. 11. 25. 이전 1 다음