ภาพรวม

Amazon Cognito ช่วยให้คุณสามารถเพิ่มการลงทะเบียนผู้ใช้ การลงชื่อเข้าใช้ การควบคุมการเข้าถึง และการเข้าถึงบริการ AWS ที่โบรกเกอร์มอบให้บนเว็บและแอปพลิเคชันมือถือของคุณได้ภายในไม่กี่นาที เป็นบริการที่เน้นไปที่นักพัฒนาและคุ้มต้นทุนซึ่งจัดให้มีที่เก็บข้อมูลระบุตัวตนที่ปลอดภัยตามผู้เช่าและตัวเลือกระบบเชื่อมโยงข้อมูลที่สามารถปรับขนาดให้รองรับผู้ใช้ได้หลายล้านคน Amazon Cognito ช่วยให้คุณสร้างประสบการณ์ลูกค้าที่มีแบรนด์ ปรับปรุงการรักษาความปลอดภัย และปรับตัวตามความต้องการของลูกค้าของคุณ ตัวอย่างเช่น รองรับการเข้าสู่ระบบด้วยผู้ให้บริการระบุตัวตนทางสังคมและการเข้าสู่ระบบโดยไม่ต้องใช้รหัสผ่านโดยใช้พาสคีย์ WebAuthn หรือรหัสผ่านแบบใช้ครั้งเดียวทาง SMS และอีเมล Amazon Cognito รองรับมาตรฐานการปฏิบัติตามข้อกำหนดต่าง ๆ ดำเนินการตามมาตรฐานการระบุตัวตนแบบเปิด และผสานรวมเข้ากับแคตตาล็อกทรัพยากรการพัฒนาและไลบรารี SDK ที่กว้างขวาง

ที่นี่คุณจะพบเนื้อหาทางเทคนิคที่อธิบายวิธีการทำงานเฉพาะให้สำเร็จด้วยตัวอย่างโค้ดที่คุณสามารถใช้ซ้ำในแอปของคุณได้ คู่มือชุดแรกด้านล่างนี้จะสอนคุณเกี่ยวกับสิ่งสำคัญเกี่ยวกับกลุ่มผู้ใช้ Amazon Cognito กลุ่มข้อมูลประจำตัว Amazon Cognito และการพัฒนา AWS AppSync  

เริ่มต้นใช้งาน

กลุ่มผู้ใช้ Amazon Cognito ช่วยให้คุณสามารถสร้างและดูแลไดเรกทอรีผู้ใช้และเพิ่มการลงทะเบียน (การรับผู้ใช้ใหม่) และการลงชื่อเข้าใช้แอปพลิเคชันมือถือหรือเว็บของคุณสำหรับการรับรองความถูกต้อง การอนุญาต และการเข้าถึงและควบคุมทรัพยากรได้อย่างง่ายดาย

ด้วยกลุ่มข้อมูลประจำตัว Amazon Cognito คุณสามารถสร้างข้อมูลประจำตัวเฉพาะและกำหนดสิทธิ์ให้กับผู้ใช้ได้ นอกจากนี้คุณยังสามารถลงชื่อเข้าใช้ผู้ใช้ผ่านผู้ให้บริการข้อมูลประจำตัวทางสังคม เช่น Facebook, Google หรือ Apple หรือผ่านผู้ให้บริการข้อมูลประจำตัวขององค์กรที่มี SAML หรือ OIDC และควบคุมการเข้าถึงทรัพยากรแบ็กเอนด์ของคุณ

หากคุณยังใหม่กับ Amazon Cognito Sync ให้ใช้ AWS AppSync เช่นเดียวกับ Amazon Cognito Sync, AWS AppSync เป็นบริการสำหรับการซิงโครไนซ์ข้อมูลแอปพลิเคชันระหว่างอุปกรณ์ต่าง ๆ

ซึ่งช่วยให้ข้อมูลของผู้ใช้ เช่น การตั้งค่าแอปหรือสถานะเกมสามารถซิงโครไนซ์ได้ นอกจากนี้ยังขยายขีดความสามารถเหล่านี้ด้วยการให้ผู้ใช้หลายรายซิงโครไนซ์และทำงานร่วมกันแบบเรียลไทม์บนข้อมูลที่แชร์กัน

AWS AppSync ช่วยลดความซับซ้อนในการพัฒนาแอปพลิเคชันด้วยการให้คุณสร้าง API ที่ยืดหยุ่นเพื่อเข้าถึง จัดการ และรวบรวมข้อมูลจากแหล่งข้อมูลอย่างน้อยหนึ่งแห่งอย่างปลอดภัย AppSync คือบริการจัดการที่ใช้ GraphQL เพื่อให้แอปพลิเคชันรับข้อมูลที่ถูกต้องตามความต้องการได้อย่างง่ายดาย

เวิร์กช็อป

เวิร์กช็อป Amazon Cognito
ในเวิร์กช็อปนี้ เราจะเจาะลึก Cognito และสร้างโซลูชันการตรวจสอบสิทธิ์สำหรับร้านค้าปลีกตัวอย่าง เราจะทำงานร่วมกับกลุ่มผู้ใช้ Amazon Cognito สำหรับการรับรองความถูกต้องของ API สำหรับ UI ที่โฮสต์, SDK กลุ่มผู้ใช้ Amazon Cognito ที่มี AWS Amplify และ SDK กลุ่มข้อมูลประจำตัว Amazon Cognito

แอปพลิเคชันตัวอย่าง

ตัวอย่างแอปพลิเคชันร้านสัตว์เลี้ยง
แอปพลิเคชันเว็บตัวอย่างนี้สาธิตการตรวจสอบสิทธิ์และการอนุญาตตามนโยบายของผู้ใช้ประเภทต่าง ๆ ไปยังแอปพลิเคชันเว็บร้านขายสัตว์เลี้ยงในจินตนาการ แอปพลิเคชันนี้ใช้ Amazon Cognito สำหรับการตรวจสอบสิทธิ์และใช้ Amazon Verified Permissions สำหรับการอนุญาตตามนโยบาย แอปพลิเคชันใช้แพลตฟอร์ม AWS Amplify เพื่อเร่งการปรับใช้และการจัดเตรียมทรัพยากรแบ็กเอนด์

วิดีโอ

วิธีสร้างกลุ่มผู้ใช้ของ Amazon Cognito (7:37)
เจาะลึกกลุ่มผู้ใช้ของ Amazon Cognito (24:47)
วิธีสร้างกลุ่มข้อมูลระบุตัวตนของ Amazon Cognito ใน UI ใหม่ (7:25)
วิธีใช้ฟีเจอร์ความปลอดภัยขั้นสูงของกลุ่มผู้ใช้ Amazon Cognito (11:00)
การรองรับของ Amazon Cognito สำหรับ AWS Web Application Firewall (5:31)
ระบบเชื่อมโยงข้อมูลแบบ SAML, การเข้าสู่ระบบที่เริ่มต้นโดย IdP และการเข้ารหัสแบบ SAML (15:28)
การยืนยันตัวตนแบบไม่ใช้รหัสผ่านด้วย Amazon Cognito (11:41)
การรักษาความปลอดภัยให้แอปของคุณโดยใช้ Amazon Cognito (27:36)
การจัดการข้อมูลระบุตัวตนแบบ B2B (หลายสิทธิ์การใช้งาน) สำหรับการใช้งานขนาดใหญ่ (36:49)
เตรียมและปกป้องแอปพลิเคชันของคุณในช่วงวันหยุดด้วย Amazon Cognito และ AWS WAF (48:26)
การควบคุมการเข้าถึงแบบละเอียดด้วยกลุ่มข้อมูลระบุตัวตนของ Amazon Cognito (20:20)
การใช้ Amazon Cognito ใน AWS Amplify (Auth) (13:30)
นอกเหนือจากการยืนยันตัวตนด้วย Amazon Cognito (25:53)
กระบวนการย้ายไปใช้ CIAM ระดับเฟิร์สคลาสที่ปรับให้เหมาะกับผู้ใช้แต่ละรายของ Neiman Marcus Group (33:20)
สร้างโซลูชัน CIAM ใน 1 ชั่วโมง (39:10)

เอกสารประกอบ

กลุ่มผู้ใช้ Amazon Cognito (คู่มือนักพัฒนา)

ทำตามขั้นตอนเหล่านี้เพื่อตั้งค่าและกำหนดค่ากลุ่มผู้ใช้เป็นครั้งแรกด้วยคอนโซล Amazon Cognito

ตั้งค่าแอปตัวอย่าง: iOS | Android | JavaScript (Angular 2)

กลุ่มข้อมูลประจำตัวของ Amazon Cognito (คู่มือนักพัฒนา)

ให้ภาพรวมและขั้นตอนของกลุ่มข้อมูลประจำตัว Amazon Cognito สำหรับการสร้างข้อมูลประจำตัวหรือตั้งค่าการตรวจสอบสิทธิ์ผู้ใช้กับผู้ให้บริการข้อมูลประจำตัวแบบโซเชียลรวมหรือที่ใช้ SAML

ตั้งค่าแอปตัวอย่าง: iOS | Android

รวมกลุ่มข้อมูลประจำตัวกับกลุ่มผู้ใช้ (คู่มือผู้พัฒนา)

เชื่อมต่อผู้ใช้และแอปของคุณเข้ากับบริการอื่น ๆ ของ AWS

ซิงโครไนซ์ข้อมูลแอปพลิเคชันข้ามอุปกรณ์

หากคุณยังใหม่กับ Amazon Cognito Sync ให้ใช้ AWS AppSync AWS AppSync เป็นบริการสำหรับการซิงโครไนซ์ข้อมูลแอปพลิเคชันข้ามอุปกรณ์ ซึ่งช่วยให้ข้อมูลของผู้ใช้ เช่น การตั้งค่าแอปหรือสถานะเกมสามารถซิงโครไนซ์ได้ นอกจากนี้ยังขยายขีดความสามารถเหล่านี้ด้วยการให้ผู้ใช้หลายรายซิงโครไนซ์และทำงานร่วมกันแบบเรียลไทม์บนข้อมูลที่แชร์กัน สำหรับลูกค้าปัจจุบันของ Cognito Sync นี่คือข้อมูลอ้างอิงเพื่อ เริ่มต้นใช้งาน Amazon Cognito Sync

คำถามศูนย์ความรู้ AWS Support สำหรับ Amazon Cognito

รับคำตอบสำหรับคำถามที่พบบ่อยและใช้บทความที่มีประโยชน์ในการแก้ไขปัญหาความสามารถของ Amazon Cognito เช่น การกู้คืนบัญชี โทเค็น OIDC การตั้งค่าความปลอดภัย และอื่น ๆ

มีอะไรใหม่

  • วันที่
ไม่พบผลลัพธ์
1

เครื่องมือสำหรับนักพัฒนาและ SDK

นอกจากการใช้ SDK มือถือและ JavaScript ระดับสูงแล้ว คุณยังสามารถใช้ API ระดับล่างที่มีให้ใช้งานผ่าน AWS SDK ต่อไปนี้เพื่อรวมฟังก์ชันการทำงานของ Amazon Cognito ทั้งหมดในแอปพลิเคชันของคุณได้อีกด้วย

โพสต์บล็อกและบทความ

ไม่พบโพสต์บล็อกในขณะนี้ โปรดดูทรัพยากรอื่น ๆ ที่ AWS Blog

1