ตั้งค่าการยืนยันอีเมลด้วย AWS Direct Mail
ตัวเชื่อมต่อ Logto อย่างเป็นทางการสำหรับ AWS สำหรับบริการส่งอีเมลโดยตรง
คู่มือนี้สมมติว่าคุณมีความเข้าใจพื้นฐานเกี่ยวกับ ตัวเชื่อมต่อ (Connectors) ของ Logto หากคุณยังไม่คุ้นเคย โปรดดูคู่มือ ตัวเชื่อมต่อ (Connectors) เพื่อเริ่มต้น
เริ่มต้นใช้งาน
Amazon SES เป็นผู้ให้บริการอีเมลบนคลาวด์ที่สามารถเชื่อมต่อกับแอปพลิเคชันใดก็ได้สำหรับการส่งอีเมลจำนวนมาก
ทีม Logto จะเรียกใช้งาน Amazon Simple Email Service APIs ซึ่งช่วยให้ผู้ใช้ปลายทางของ Logto สามารถลงทะเบียนและลงชื่อเข้าใช้บัญชี Logto ของตนผ่านรหัสยืนยันทางอีเมล
ตั้งค่าบริการอีเมลใน AWS Service Console
ลงทะเบียนบัญชี AWS
ไปที่ AWS และลงทะเบียนบัญชี
สร้างอัตลักษณ์ (Identity)
- ไปที่คอนโซล
Amazon Simple Email Service - สร้างอัตลักษณ์ โดยเลือกหนึ่งในตัวเลือกต่อไปนี้
- สร้างโดเมน
- สร้างที่อยู่อีเมล
การตั้งค่าตัวเชื่อมต่อ (Connector)
- คลิกชื่อผู้ใช้ของคุณที่มุมขวาบนของคอนโซล Amazon เพื่อเข้าสู่
Security Credentialsหากยังไม่มี ให้สร้างAccessKeyและเก็บรักษาไว้ให้ดี - กรอกการตั้งค่าของตัวเชื่อมต่อ
Amazon Simple Email Serviceให้สมบูรณ์:- ใช้
AccessKey IDและAccessKey Secretที่ได้จากขั้นตอนที่ 1 กรอกในaccessKeyIdและaccessKeySecretตามลำดับ region: กรอกช่องregionด้วยภูมิภาคของอัตลักษณ์ที่คุณใช้ส่งอีเมลemailAddress: ที่อยู่อีเมลที่คุณใช้ส่งอีเมล รูปแบบเช่นLogto\<[email protected]>หรือ\<[email protected]>
- ใช้
พารามิเตอร์ต่อไปนี้เป็นทางเลือก สามารถดูคำอธิบายพารามิเตอร์ได้ใน AWS SES API documentation
feedbackForwardingEmailAddressfeedbackForwardingEmailAddressIdentityArnconfigurationSetName
ทดสอบตัวเชื่อมต่อ Amazon SES
คุณสามารถกรอกที่อยู่อีเมลและคลิก "Send" เพื่อตรวจสอบว่าการตั้งค่าทำงานหรือไม่ก่อนจะ "Save and Done"
เรียบร้อยแล้ว อย่าลืม เปิดใช้งานตัวเชื่อมต่อในประสบการณ์การลงชื่อเข้าใช้
ประเภทการตั้งค่า
| ชื่อ | ประเภท |
|---|---|
| accessKeyId | string |
| accessKeySecret | string |
| region | string |
| emailAddress | string (OPTIONAL) |
| emailAddressIdentityArn | string (OPTIONAL) |
| feedbackForwardingEmailAddress | string (OPTIONAL) |
| feedbackForwardingEmailAddressIdentityArn | string (OPTIONAL) |
| configurationSetName | string (OPTIONAL) |
| templates | Template[] |
| คุณสมบัติของ Template | ประเภท | ค่าที่เป็นไปได้ |
|---|---|---|
| subject | string | N/A |
| content | string | N/A |
| usageType | enum string | 'Register' / 'SignIn' / 'ForgotPassword' / 'Generic' |