Aliyun Direct Mail로 이메일 인증을 설정하세요
직접 메일 서비스를 위한 공식 Logto Aliyun 커넥터입니다.
팁:
이 가이드는 Logto 커넥터에 대한 기본적인 이해를 전제로 합니다. 익숙하지 않은 분들은 커넥터 가이드를 참조하여 시작하세요.
시작하기
Aliyun은 아시아의 주요 클라우드 서비스 제공업체로, DM (직접 메일) 등 다양한 클라우드 서비스를 제공합니다. Aliyun DM 커넥터는 Logto 팀이 제공하는 플러그인으로, 이를 통해 Logto 최종 사용자는 메일 인증 코드 (또는 다른 말로 인증 코드)를 통해 Logto 계정에 등록하고 로그인할 수 있습니다.
Aliyun DirectMail 콘솔에서 이메일 서비스를 설정하세요
Aliyun 계정 생성하기
Aliyun으로 이동하여 Aliyun 계정이 없으면 계정을 생성하세요.
Aliyun Direct Mail 활성화 및 구성하기
DM 서비스 콘솔 페이지로 이동하여 로그인하세요. 페이지 왼쪽 상단의 "신청하여 활성화" (申请开通) 버튼을 클릭하여 Direct Mail 서비스를 활성화하고 구성 과정을 시작하세요.
DM 관리자 콘솔 페이지에서 다음을 수행해야 합니다:
- 사이드바에서 "발신 도메인" (发信域名)으로 이동하여 지침에 따라 "새 도메인" (新建域名)을 추가하세요.
- 각각 "발신 주소" (发信地址)와 "이메일 태그" (邮件标签)를 사용자 정의하세요.
설정을 완료한 후, 테스트하는 두 가지 방법이 있습니다:
- DirectMail 개요 페이지로 이동하여 페이지 하단의 "작업 가이드" (操作引导)를 찾아 "이메일 보내기" (发送邮件)를 클릭하세요. 다양한 테스트 방법을 찾을 수 있습니다.
- 사이드바에서 "이메일 보내기" (发送邮件) -> "이메일 작업" (发送邮件) 경로를 따라가 테스트 작업을 생성하세요.
커넥터 JSON 작성하기
- DM 관리자 콘솔 페이지에서 오른쪽 상단의 아바타에 마우스를 올리고 "AccessKey 관리" (AccessKey 管理)로 이동하여 "AccessKey 생성" (创建 AccessKey)을 클릭하세요. 보안 인증을 완료한 후 "AccessKey ID"와 "AccessKey Secret" 쌍을 받게 됩니다. 이를 잘 보관하세요.
- 방금 방문한 DM 관리자 콘솔 페이지의 "발신 주소" (发信地址) 또는 "이메일 태그" (邮件标签) 탭으로 이동하여 발신 주소 또는 이메일 태그 를 쉽게 찾을 수 있습니다.
- Aliyun DM 커넥터 설정을 작성하세요:
- 1단계에서 얻은 액세스 키 쌍으로
accessKeyId
와accessKeySecret
필드를 작성하세요. - 2단계에서 찾은 "발신 주소"와 "이메일 태그"로
accountName
과fromAlias
필드를 작성하세요. 모든 템플릿은 이 서명 이름을 공유합니다. (fromAlias
는 선택 사항이므로 비워둘 수 있습니다.) - 다양한 경우에 대해 여러 DM 커넥터 템플릿을 추가할 수 있습니다. 단일 템플릿을 추가하는 예는 다음과 같습니다:
- 발송 이메일의 제목으로 사용할
subject
필드를 작성하세요. - 임의의 문자열 형식 콘텐츠로
content
필드를 작성하세요. 무작위 인증 코드를 위한{{code}}
자리 표시자를 잊지 마세요. usageType
필드를Register
,SignIn
,ForgotPassword
또는Generic
중 하나로 작성하여 다양한 사용 사례에 맞추세요. (usageType
은 적절한 사용 사례를 식별하기 위한 Logto 속성입니다.) 전체 사용자 흐름을 활성화하려면Register
,SignIn
,ForgotPassword
및Generic
사용 유형의 템플릿이 필요합니다.
- 발송 이메일의 제목으로 사용할
- 1단계에서 얻은 액세스 키 쌍으로
Aliyun DM 커넥터 테스트하기
이메일 주소를 입력하고 "보내기"를 클릭하여 설정이 작동하는지 "저장 및 완료" 전에 확인할 수 있습니다.
이제 끝났습니다. 로그인 경험에서 커넥터 활성화를 잊지 마세요.
구성 유형
이름 | 유형 |
---|---|
accessKeyId | string |
accessKeySecret | string |
accountName | string |
fromAlias | string (선택 사항) |
templates | Template[] |
템플릿 속성 | 유형 | 열거형 값 |
---|---|---|
subject | string | N/A |
content | string | N/A |
usageType | enum string | 'Register' | 'SignIn' | 'ForgotPassword' | 'Generic' |