Tài nguyên của Amazon Cognito

Tổng quan

Amazon Cognito cho phép bạn bổ sung tính năng đăng ký, đăng nhập, kiểm soát truy cập người dùng và quyền truy cập dịch vụ AWS qua trung gian vào các ứng dụng web và di động của bạn chỉ trong vài phút. Đây là một dịch vụ lấy nhà phát triển làm trung tâm, tiết kiệm chi phí, cung cấp các kho lưu trữ danh tính an toàn, dựa trên đối tượng thuê và các tùy chọn liên kết có thể điều chỉnh quy mô đến hàng triệu người dùng. Amazon Cognito giúp bạn tạo trải nghiệm khách hàng mang bản sắc thương hiệu, cải thiện bảo mật và thích ứng với nhu cầu của khách hàng. Ví dụ: Dịch vụ này hỗ trợ đăng nhập với các nhà cung cấp danh tính qua mạng xã hội và đăng nhập không mật khẩu bằng mã khóa WebAuthn hoặc mật khẩu dùng một lần qua SMS và email. Amazon Cognito hỗ trợ nhiều tiêu chuẩn tuân thủ, hoạt động trên các tiêu chuẩn danh tính mở và tích hợp với một danh mục phong phú gồm tài nguyên phát triển và thư viện SDK.

Tại đây, bạn sẽ tìm thấy các tài liệu kỹ thuật mô tả cách hoàn thành một tác vụ cụ thể với các mẫu mã mà bạn có thể sử dụng lại trong ứng dụng của mình. Bộ hướng dẫn đầu tiên dưới đây sẽ hướng dẫn bạn những điều cần biết về thư mục người dùng riêng Amazon Cognito, nhóm danh tính Amazon Cognito và hoạt động phát triển AWS AppSync.  

Bắt đầu

Thư mục người dùng riêng Amazon Cognito giúp bạn dễ dàng tạo và duy trì thư mục người dùng cũng như thêm thông tin đăng ký (người dùng mới tham gia) và đăng nhập vào ứng dụng di động hoặc web của bạn để xác thực, ủy quyền cũng như truy cập và kiểm soát tài nguyên.

Với nhóm danh tính Amazon Cognito, bạn có thể tạo danh tính duy nhất và gán quyền cho người dùng. Bạn cũng có thể cho người dùng đăng nhập thông qua các nhà cung cấp danh tính trên mạng xã hội, chẳng hạn như Facebook, Google hoặc Apple, hoặc thông qua các nhà cung cấp danh tính công ty với SAML hoặc OIDC và kiểm soát quyền truy cập vào các tài nguyên backend của bạn.

Nếu bạn mới làm quen với Amazon Cognito Sync, hãy sử dụng AWS AppSync. Giống như Amazon Cognito Sync, AWS AppSync là một dịch vụ giúp đồng bộ hóa dữ liệu ứng dụng trên các thiết bị.

Dịch vụ này cho phép đồng bộ hóa dữ liệu người dùng như lựa chọn ưu tiên về ứng dụng hoặc trạng thái trò chơi. Dịch vụ này cũng mở rộng những khả năng này bằng cách cho phép nhiều người dùng đồng bộ hóa và cộng tác theo thời gian thực trên dữ liệu được chia sẻ.

AWS AppSync đơn giản hóa việc phát triển ứng dụng khi cho phép bạn tạo một API linh hoạt để truy cập, thao tác và kết hợp dữ liệu từ một hoặc nhiều nguồn dữ liệu một cách an toàn. AppSync là một dịch vụ được quản lý, sử dụng GraphQL để giúp ứng dụng dễ dàng nhận đúng dữ liệu cần thiết.

Hội thảo

Hội thảo Amazon Cognito
Trong hội thảo này, chúng tôi sẽ đi sâu vào Cognito và xây dựng giải pháp xác thực cho một cửa hàng bán lẻ mẫu. Chúng tôi sẽ làm việc với thư mục người dùng riêng Amazon Cognito để xác thực API cho giao diện người dùng được lưu trữ, SDK thư mục người dùng riêng Amazon Cognito với AWS Amplify và SDK nhóm danh tính Amazon Cognito.

Ứng dụng mẫu

Mẫu ứng dụng cửa hàng thú cưng
Ứng dụng web mẫu này trình bày quy trình xác thực và ủy quyền dựa trên chính sách của nhiều kiểu người dùng cho một ứng dụng web cửa hàng thú cưng minh họa. Ứng dụng này sử dụng Amazon Cognito để xác thực và sử dụng Quyền được xác minh Amazon để ủy quyền dựa trên chính sách. Ứng dụng cũng sử dụng nền tảng AWS Amplify để đẩy nhanh việc triển khai và cung cấp tài nguyên backend.

Video

Cách tạo thư mục người dùng riêng Amazon Cognito (7:37)
Phân tích chuyên sâu về thư mục người dùng riêng Amazon Cognito (24:47)
Cách tạo nhóm danh tính Amazon Cognito trên giao diện người dùng mới (7:25)
Cách dùng tính năng bảo mật nâng cao trong thư mục người dùng riêng Amazon Cognito (11:00)
Hỗ trợ của Amazon Cognito cho Tường lửa ứng dụng web của AWS (5:31)
Liên kết SAML, Đăng nhập do IdP khởi tạo và Mã hóa SAML (15:28)
Xác thực không cần mật khẩu với Amazon Cognito (11:41)
Bảo mật ứng dụng bằng Amazon Cognito (27:36)
Quản lý danh tính B2B (nhiều đối tượng thuê) ở quy mô lớn (36:49)
Chuẩn bị và bảo vệ ứng dụng trong kỳ nghỉ lễ với Amazon Cognito và AWS WAF (48:26)
Kiểm soát quyền truy cập ở mức độ chi tiết bằng Nhóm danh tính Amazon Cognito (20:20)
Sử dụng Amazon Cognito trong AWS Amplify (Xác thực) (13:30)
Không dừng lại ở xác thực với Amazon Cognito (25:53)
Hành trình tiến đến danh hiệu giải pháp CIAM cá nhân hóa hàng đầu, với sự tham gia của Neiman Marcus Group (33:20)
Xây dựng giải pháp CIAM trong 1 giờ (39:10)

Tài liệu

Thư mục người dùng riêng Amazon Cognito (Hướng dẫn dành cho nhà phát triển)

Làm theo các bước sau để thiết lập và định cấu hình thư mục người dùng riêng lần đầu tiên với bảng điều khiển Amazon Cognito

Thiết lập ứng dụng mẫu: iOS | Android | JavaScript (Angular 2)

Nhóm danh tính Amazon Cognito (Hướng dẫn dành cho nhà phát triển)

Cung cấp thông tin tổng quan và các bước sử dụng nhóm danh tính Amazon Cognito để tạo danh tính hoặc thiết lập quy trình xác thực người dùng với các nhà cung cấp danh tính dựa trên SAML hoặc mạng xã hội được liên kết.

Thiết lập ứng dụng mẫu: iOS | Android

Tích hợp nhóm danh tính với thư mục người dùng riêng (Hướng dẫn dành cho nhà phát triển)

Kết nối người dùng và ứng dụng với các dịch vụ AWS khác.

Đồng bộ hóa dữ liệu ứng dụng trên các thiết bị

Nếu bạn mới làm quen với Amazon Cognito Sync, hãy sử dụng AWS AppSync. AWS AppSync là một dịch vụ đồng bộ hóa dữ liệu ứng dụng trên các thiết bị. Dịch vụ này cho phép đồng bộ hóa dữ liệu người dùng như lựa chọn ưu tiên về ứng dụng hoặc trạng thái trò chơi. Dịch vụ này cũng mở rộng những khả năng này bằng cách cho phép nhiều người dùng đồng bộ hóa và cộng tác theo thời gian thực trên dữ liệu được chia sẻ. Đối với khách hàng hiện tại của Cognito Sync, đây là tài liệu tham khảo để bắt đầu với Amazon Cognito Sync.

Câu hỏi trên trung tâm kiến thức Hỗ trợ AWS dành cho Amazon Cognito

Nhận câu trả lời cho các câu hỏi thường gặp và sử dụng các bài viết hữu ích để khắc phục sự cố đối với các khả năng của Amazon Cognito, chẳng hạn như khôi phục tài khoản, mã thông báo OIDC, cài đặt bảo mật, v.v.

Có gì mới

  • Ngày
Không tìm thấy kết quả
1

Công cụ dành cho nhà phát triển và SDK

Ngoài việc sử dụng SDK JavaScript và thiết bị di động cấp cao hơn, bạn cũng có thể sử dụng API cấp thấp hơn có sẵn thông qua các SDK AWS sau đây để tích hợp tất cả chức năng Amazon Cognito trong ứng dụng của mình.

Bài viết và bài đăng trên blog

Hiện không tìm thấy bài đăng trên blog nào. Vui lòng tham khảo Blog AWS để xem các tài nguyên khác.

1