موارد Amazon Cognito

نظرة عامة

تتيح لك Amazon Cognito إضافة تسجيل المستخدم وتسجيل الدخول والتحكم في الوصول والوصول إلى خدمة AWS بوساطة إلى تطبيقات الويب والهاتف المحمول في غضون دقائق. إنها خدمة تركز على المطور وفعالة من حيث التكلفة وتوفر مخازن هوية آمنة قائمة على المستأجر وخيارات الاتحاد التي يمكن أن تتسع لملايين المستخدمين. تساعدك Amazon Cognito على إنشاء تجارب عملاء ذات علامة تجارية وتحسين الأمان والتكيف مع احتياجات عملائك. على سبيل المثال، يدعم تسجيل الدخول باستخدام موفري الهوية الاجتماعية وتسجيل الدخول بدون كلمة مرور باستخدام مفاتيح مرور WebAuthn أو الرسائل القصيرة والبريد الإلكتروني وكلمات المرور لمرة واحدة. تدعم 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 على تبسيط تطوير التطبيق عن طريق السماح لك بإنشاء واجهة برمجة تطبيقات مرنة للوصول بأمان إلى البيانات والتعامل معها وجمعها من أحد مصادر البيانات أو أكثر. AppSync هي خدمة مُدارة تستخدم GraphQL لتجعل من السهل على التطبيقات الحصول على البيانات التي تحتاجها بالضبط.

ورشة العمل

ورشة عمل Amazon Cognito
في ورشة العمل هذه، سنتعمق في Cognito ونبني حل المصادقة لعينة من متاجر البيع بالتجزئة. سنعمل مع مجموعات مستخدمي Amazon Cognito لمصادقة واجهة برمجة التطبيقات لواجهة المستخدم المستضافة، ومجموعات مستخدمي Amazon Cognito SDK مع AWS Amplify، ومجموعات هوية Amazon Cognito SDK.

عينة من التطبيقات

نموذج تطبيق لمتجر الحيوانات الأليفة
يوضح نموذج تطبيق الويب هذا المصادقة والترخيص المستند إلى السياسة لأنواع المستخدمين المختلفة لتطبيق ويب خيالي لمتجر الحيوانات الأليفة. يستخدم هذا التطبيق Amazon Cognito للمصادقة ويستخدم أذونات Amazon المُصدّقة للترخيص المستند إلى السياسة، ويستخدم التطبيق منصة AWS Amplify لتسريع نشر موارد الواجهة الخلفية وتوفيرها.

مقاطع الفيديو

كيفية إنشاء تجمع مستخدمي Amazon Cognito ‏(7:37)
التعمّق في تجمعات مستخدمي Amazon Cognito ‏(24:47)
كيفية إنشاء مجموعة هويات Amazon Cognito في واجهة مستخدم جديدة (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 (المصادقة) (13:30)
المزيد من المصادقة مع Amazon Cognito ‏(25:53)
الانتقال إلى حل إدارة الهوية والوصول للعملاء (CIAM) مخصص من الفئة الأولى، بمشاركة مجموعة Neiman Marcus Group ‏(33:20)
إنشاء حل CIAM في غضون ساعة واحدة (39:10)

الوثائق

مجموعات مستخدمي Amazon Cognito (دليل المطور)

اتبع هذه الخطوات لإعداد مجموعة مستخدمين وتكوينها لأول مرة باستخدام وحدة تحكم Amazon Cognito

قم بإعداد نموذج التطبيق: iOS‏ | Android‏ | JavaScript (Angular 2)

مجموعات هوية Amazon Cognito (دليل المطور)

يوفر نظرة عامة وخطوات لمجموعات هوية Amazon Cognito لإنشاء هويات أو إعداد مصادقة المستخدم مع موفري الهوية الاجتماعية الموحدة أو موفري الهوية المستندة إلى SAML.

إعداد نموذج تطبيق: iOS‏ | Android

دمج مجموعات الهوية مع تجمعات المستخدمين (دليل المطور)

توصيل المستخدمين والتطبيقات بخدمات AWS الأخرى.

مزامنة بيانات التطبيق عبر الأجهزة

إذا كنت مستخدمًا جديدًا لمزامنة Amazon Cognito، فاستخدم AWS AppSync. AWS AppSync هي خدمة لمزامنة بيانات التطبيق عبر الأجهزة. إنها تتيح مزامنة بيانات المستخدم مثل تفضيلات التطبيق أو حالة اللعبة. كما أنها توسع هذه القدرات من خلال السماح لعدة مستخدمين بالمزامنة والتعاون في الوقت الفعلي على البيانات المشتركة. بالنسبة للعملاء الحاليين لـ Cognito Sync، إليك مرجع لبدء استخدام Amazon Cognito Sync.

أسئلة مركز المعرفة الخاص بدعم AWS لـ Amazon Cognito

احصل على إجابات للأسئلة الشائعة واستخدم مقالات مفيدة لاستكشاف إمكانات Amazon Cognito وإصلاحها، مثل استرداد الحساب ورموز OIDC وإعدادات الأمان والمزيد.

ما الجديد

  • التاريخ
لم يتم العثور على نتائج
1

أدوات المطور وحزم SDK

بالإضافة إلى استخدام حزم SDK للجوّال وJavaScript SDKs، يمكنك أيضًا استخدام واجهات برمجة التطبيقات ذات المستوى الأدنى المتاحة عبر AWS SDKs التالية لدمج جميع وظائف Amazon Cognito في تطبيقاتك.

المنشورات والمقالات بالمدونة

لم يتم العثور على منشورات في المدونة في الوقت الحالي. يُرجى الاطلاع على مدونة AWS للموارد الأخرى.

1