공인인증서 USB 없이 메일로 보내기 초간단 방법

공인인증서 USB 없이 메일로 보내기 초간단 방법

현재 진행중인 프로젝트에서 초기 유저 생성 당시, 이메일 인증을 하는 로직이 있어 사용하게 되었습니다. 사용스택 SpringBoot2.7.x, JAVAJDK 11, JPA, Thymleaf, SMTP는 구글의 gmail을 사용하였습니다. 시작에 앞서, 제 이메일 인증 로직은 다음과 같습니다. 1. 프론트엔드에서 API 명세서에 적힌 uri를 통해 이메일 전송을 요청합니다. RequestBody요청Body엔 이메일 인증이 필요한 email이 들어갑니다EmailRequestDto, Http 메소드는 POST 2. 인증토큰 만료 시간이 지난 데이터들을 삭제합니다.

3. 프론트엔드에서 전송한 RequestBody에 담긴 이메일이 존재하는 지 중복체크합니다.


장문형 질문
장문형 질문

장문형 질문

장문형 질문은 줄바꿈이 포함된 장문형 답변이 가능합니다. 단답형 질문과 비슷하게 하단의 옵션 버튼을 통해 응답 확인을 추가하면 조건에 맞는 답변을 했는지 검증할 수 있습니다. 조건에 맞지 않을 경우 맞춤 오류 텍스트를 입력하여 응답자에게 표현할 수 있습니다. 또한 하단의 옵션 버튼을 누른 후 답변을 기준으로 섹션 이동을 선택하면 답변에 따라 다음 응답할 질문섹션을 다르게 설정할 수 있습니다.

구글 폼으로 설문조사 양식 만들기
구글 폼으로 설문조사 양식 만들기

구글 폼으로 설문조사 양식 만들기

구글 폼으로 설문조사 양식을 만드는 방법은 아래와 같습니다. 구글 폼 사이트에 접속하신 후 Forms로 이동을 선택하시고 구글 로그인을 하시면 됩니다. 만약 구글 로그인이 되어있는 상태라면 오른쪽 상단의 프로필 옆 9개의 점메뉴를 누릅니다. 그리고 Forms라는 서비스를 선택하여 구글 폼 서비스로 접속합니다. 구글 폼 서비스에 접속하면 여러가지 템플릿을 확인하실 수 있습니다. 이미 작성된 템플릿전화번호 정보, 행사 참석 여부 등이 작성하고자 하는 설문조사 양식의 주제와 비슷하다면 템플릿을 눌러 바꿔서 사용하셔도 됩니다.

저는 새로운 양식으로 만들 것이므로 빈 양식을 선택해줍니다. 그리고 상단의 질문을 선택해줍니다.

체크박스 질문

체크박스 질문의 경우 선택지 중 하나 이상을 선택할 수 있게 만드는 질문입니다. 중복하여 답변이 가능합니다. 앞선 단답형, 장문형 질문과 비슷하게 하단의 옵션 버튼을 누른 후 응답 확인을 추가하면 조건에 맞는 답변을 했는지 검증할 수 있습니다. 최소 선택 개수, 최대 선택 개수, 분명한 선택 개수 중 하나를 선택하여 조건을 지정할 수 있고, 조건에 맞지 않을 경우 맞춤 오류 텍스트를 입력하여 응답자에게 표현할 수 있습니다.

드롭다운 질문

드롭다운 질문은 자주 볼 수 있는 유형 중 하나로 화살표 혹은 삼각형을 누르시면 펼쳐지면서 선택지가 보여지는 형태의 질문입니다.

앞서 설명한 객관식 질문과 동일하게 답변을 기준으로 섹션 이동을 선택하여 답변에 따라 다음 응답할 질문(섹션)을 다르게 설정할 수 있습니다.

특정 파일의 형식만 허용할 수 있으며, 최대 파일 수 및 최대 파일 크기를 설정할 수도 있습니다.

구글 애드센스 자동광고 설정

2번의 탐색 버튼을 누르시면 우측에 자동 광고를 체크하고 아래의 오버레이 형식, 인페이지 형식 차례로 들어가 설정해 줍니다. 내 웹 사이트에 광고가 노출되고 방문자가 광고를 클릭하므로 수익을 받는 구조라면 당연히 최대한 많은 광고가 노출되는 게 좋지 않을까요? 나는 모든 자동광고 형식을 선택했다. 오버레이 형식으로 들어가면 앵커광고, 사이드 레일 광고, 모바일 전면광고가 어떤 내용인 것인지 설명이 되어 있긴 하지만 잘 모르겠다면 디스플레이 좌측에 미리 보기를 통해 각 광고가 어느 관련하여 뜨는지 확인할 수 있어요.

나중에 구글 애드센스로 수익을 내다보시면 알게 되겠지만 모바일 전면광고는 꼭 설정해 둘 것을 추천합니다. 이것은 모바일로 내 블로그를 방문해서 글을 읽다가 페이지를 넘길 때 전체 화면에 광고가 뜨는 것을 말하는데 수익에 가장 큰 도움이 될 것입니다.

구글 애드센스 가입하기

전에도 말했듯이 뭘 하려면 우선 들어가야 합니다. 위의 링크로 들어가서 시작하기를 누른다. 이미 구글 계정이 있는 인원은 과거 계정을 선택해도 좋고, 나는 이전 글과 비슷하게 아예 뭐든 새로 만들기로 합니다. 다른 계정 사용을 누르시면 이메일 혹은 휴대전화로 로그인하라는 창이 나오는데 나는 아래의 계정 만들기를 클릭하고 본인 계정을 하나 만들었다. 이름과 생일, 성별을 입력하고 다음으로 넘어가면 구글 계정에 사용할 과거 메일을 입력하라고 나오는데 이것 역시 나는 대신 내 Gmail 주소 만들기를 통해 새로 만든다.

자동으로 제작된 두 개의 주소 중에 하나를 사용할 것인지, 아니면 직접 만들 것인지를 선택하면 되는데 나는 직접 주소를 만들고 다음으로 넘어갔다.

application.yml

자주 묻는 질문

장문형 질문

장문형 질문은 줄바꿈이 포함된 장문형 답변이 가능합니다. 좀 더 구체적인 사항은 본문을 참고하시기 바랍니다.

구글 폼으로 설문조사 양식

구글 폼으로 설문조사 양식을 만드는 방법은 아래와 같습니다. 좀 더 구체적인 사항은 본문을 참고해 주세요.

체크박스 질문

체크박스 질문의 경우 선택지 중 하나 이상을 선택할 수 있게 만드는 질문입니다. 좀 더 구체적인 사항은 본문을 참고해 주세요.