أمان Auth0
🔐 ما هي أمان Auth0؟
باستخدام Auth0 عنصر أمان يمكنك دمج استبياناتك باستخدام بنية Auth0 الموجودة لديك لمصادقة المستخدمين قبل المشاركة في الاستبيان.
باستخدام Auth0 يمكنك تقييد الوصول وطلب بيانات تسجيل الدخول باستخدام أي موفر مستخدم مفعل في حساب Auth0 الخاص بك مثل Active Directory أو LinkedIn أو Google أو حسابات FaceBook.
يمكنك استخدام data attributes لتمرير أو استخدام سمات المستخدم المسجل دخولها عبر Auth0 في نصوص الاستبيان الخاصة بك أو منطق الاستبيان.
🚀 إعداد Auth0
لتهيئة أمان Auth0 تحتاج إلى إنشاء في حساب Auth0 تطبيق و API للجهة الخلفية.
لإنشاء التطبيق انتقل إلى قسم إدارة Auth0 و أنشئ التطبيق.

اختر Single Page Web Applications كنوع لتطبيقك

في إعدادات تطبيقك عيّن السماح بعناوين Callback URLs إلى https://www.ngsurvey.com/s/auth0redirect

إذا كنت تستخدم نسخة مستضافة ذاتياً على الخوادم المحلية فتأكد من استبدال مجال www.ngsurvey.com بالمجال الذي يشغّل مثيل ngSurvey الخاص بك.
بمجرد إعداد تطبيقك انسخ من علامة تبويب الإعدادات الخاصة به Domain و Client ID والصق القيم في إعدادات عنصر الأمان الخاص بـ ngSurvey.

ارجع إلى قسم إدارة Auth0 وفي قسم API أنشئ API جديدة.

أنشئ الـ API الجديدة باستخدام معرف فريد.

انسخ Identifier وألصقه في إعدادات عنصر أمان Auth0 في ngSurvey.

هذا كل شيء! أصبح استبيانك الآن متاحاً فقط للمستخدمين الذين تم التحقق من هويتهم باستخدام إعدادات خادم Auth0 الخاصة بك.
🔅 خصائص أمان Auth0
Domainهو مجال Auth0 الخاص بك.Client Idمعرف العميل لتطبيقك من نوع single page application في Auth0.Identifier / Audienceمعرف الجمهور (audience) لواجهة الويب API الخاصة بـ Auth0.السماح بإرسال متعددهل يمكن للمستجيب المشاركة عدة مرات في نفس الاستبيان؟
Last updated
Was this helpful?