본문으로 건너뛰기

Aliyun Direct Mail로 이메일 인증을 설정하세요

Aliyun의 직접 메일 서비스에 대한 공식 Logto 커넥터입니다.

:

이 가이드는 Logto 커넥터에 대한 기본적인 이해를 전제로 합니다. 익숙하지 않은 분들은 커넥터 가이드를 참조하여 시작하세요.

시작하기

Aliyun은 아시아의 주요 클라우드 서비스 제공업체로, DM (Direct Mail)을 포함한 다양한 클라우드 서비스를 제공합니다. Aliyun DM Connector는 Logto 팀이 제공하는 플러그인으로, 이를 통해 Logto 최종 사용자는 메일 인증 코드 (또는 인증 코드)를 통해 Logto 계정에 등록하고 로그인할 수 있습니다.

Aliyun DirectMail 콘솔에서 이메일 서비스를 설정하세요

Aliyun 계정 생성

Aliyun으로 이동하여 Aliyun 계정이 없으면 계정을 생성하세요.

Aliyun Direct Mail 활성화 및 구성

DM 서비스 콘솔 페이지로 이동하여 로그인하세요. 페이지 왼쪽 상단의 "신청하여 활성화" (申请开通) 버튼을 클릭하여 Direct Mail 서비스를 활성화하고 구성 과정을 시작하세요.

DM 관리자 콘솔 페이지에서 시작하여 다음을 수행해야 합니다:

  1. 사이드바에서 "발신 도메인" (发信域名)으로 이동하여 지침에 따라 "새 도메인" (新建域名)을 추가하세요.
  2. 각각 "발신 주소" (发信地址)와 "이메일 태그" (邮件标签)를 사용자 정의하세요.

설정을 완료한 후, 테스트하는 두 가지 방법이 있습니다:

  • DirectMail 개요 페이지로 이동하여 페이지 하단의 "작업 안내" (操作引导)를 찾아 "이메일 보내기" (发送邮件)를 클릭하세요. 다양한 테스트 방법을 찾을 수 있습니다.
  • 사이드바에서 "이메일 보내기" (发送邮件) -> "이메일 작업" (发送邮件) 경로를 따라 테스트 작업을 생성하세요.

커넥터 JSON 작성

  1. DM 관리자 콘솔 페이지에서 오른쪽 상단의 아바타에 마우스를 올리고 "AccessKey 관리" (AccessKey 管理)로 이동하여 "AccessKey 생성" (创建 AccessKey)을 클릭하세요. 보안 인증을 완료한 후 "AccessKey ID"와 "AccessKey Secret" 쌍을 받게 됩니다. 이를 잘 보관하세요.
  2. DM 관리자 콘솔 페이지에서 방금 방문한 "발신 주소" (发信地址) 또는 "이메일 태그" (邮件标签) 탭으로 이동하여 발신 주소 또는 이메일 태그를 쉽게 찾을 수 있습니다.
  3. Aliyun DM Connector 설정을 작성하세요:
    • 1단계에서 얻은 액세스 키 쌍으로 accessKeyIdaccessKeySecret 필드를 작성하세요.
    • 2단계에서 찾은 "발신 주소"와 "이메일 태그"로 accountNamefromAlias 필드를 작성하세요. 모든 템플릿은 이 서명 이름을 공유합니다. (fromAlias는 선택 사항이므로 비워둘 수 있습니다.)
    • 다양한 경우에 대해 여러 DM 커넥터 템플릿을 추가할 수 있습니다. 단일 템플릿을 추가하는 예시는 다음과 같습니다:
      • 발신 이메일의 제목으로 사용할 subject 필드를 작성하세요.
      • 임의의 문자열 유형 콘텐츠로 content 필드를 작성하세요. 무작위 인증 코드를 위한 {{code}} 자리 표시자를 잊지 마세요.
      • usageType 필드를 Register, SignIn, ForgotPassword 또는 Generic 중 하나로 작성하여 다양한 사용 사례에 맞추세요. (usageType은 적절한 사용 사례를 식별하기 위한 Logto 속성입니다.) 전체 사용자 흐름을 활성화하려면 Register, SignIn, ForgotPasswordGeneric 사용 사례의 템플릿이 필요합니다.

Aliyun DM 커넥터 테스트

이메일 주소를 입력하고 "보내기"를 클릭하여 설정이 작동하는지 "저장 및 완료" 전에 확인할 수 있습니다.

이제 끝났습니다. 로그인 경험에서 커넥터 활성화를 잊지 마세요.

구성 유형

이름유형
accessKeyIdstring
accessKeySecretstring
accountNamestring
fromAliasstring (선택 사항)
templatesTemplate[]
템플릿 속성유형열거형 값
subjectstringN/A
contentstringN/A
usageTypeenum string'Register' | 'SignIn' | 'ForgotPassword' | 'Generic'