Cognito
إذا كان لديك قاعدة بيانات اعتماد مستخدمين موجودة تستخدم Amazon Cognito، يمكنك إعادة استخدام تلك القاعدة والسماح لمستخدميك الحاليين بتسجيل الدخول الأحادي إلى ngSurvey باستخدام بيانات اعتماد Cognito الخاصة بهم.
تهيئة Cognito
ستوضح لك الخطوات التالية كيفية تكوين تطبيق Cognito جديد يعمل مع ngSurvey.
في مجموعة المستخدمين الحالية اذهب إلى علامة تبويب App Integration

إذا لم تقم بإعداد نطاق بعد فقم بإعداد إما نطاق Cognito أو نطاق مخصص.
.
أنشئ عميل تطبيق جديد، يجب أن يكون تطبيق العميل Public client وأن يتم ضبط Client secret الخاص به كما يلي:

ستحتاج أيضًا إلى تعيين عنوان URL للعودة (callback URL) الذي سيعيد التوجيه إلى صفحة تسجيل الدخول لموقع ngSurvey الخاص بك.

تأكد من تحديد نطاقي OpenID: Email و Profile

بمجرد الانتهاء من ذلك أنشئ عميل التطبيق
تهيئة NGSurvey
لكي تقوم بإعداد Cognito في ngSurvey ستحتاج إلى معرف العميل (Client ID) والـ Issuer. يمكن العثور على معرف العميل في قائمة App Client الخاصة بك.
يتكون عنوان URL الخاص بـ Issuer من معرف User PoolID والمنطقة (مثل: eu-central-1) التي تعمل فيها المجموعة، على سبيل المثال:
https://cognito-idp.[ZONE].amazonaws.com/[PoolID]
يمكن العثور على معرف مجموعة المستخدمين (user pool id) من شاشة نظرة عامة على المجموعة.

بمجرد جمع الخاصيتين يمكنك ضبطهما في علامة تبويب OpenID في صفحة النظام / الإعدادات الخاصة بـ ngSurvey

هذا كل شيء! تم الآن تكوين ngSurvey لتوفير تسجيل دخول أحادي لمستخدمي Cognito الحاليين إلى جانب مستخدمي ngSurvey المدمجين.
Last updated
Was this helpful?