المتطلبات المسبقة
تكوين المتطلبات المسبقة
تكوين مكوّنات Salesforce لتكامل DuoKey BYOK
تكامل Salesforce Shield في مرحلة المعاينة وغير مفعّل بعد على مستأجري DuoKey Cockpit القياسيين. يشرح هذا الدليل طريقة عمله وإعداده. تواصل مع DuoKey لمناقشة إتاحته لمشروعك.
نظرة عامة
تشمل المتطلبات المسبقة ما يلي:
- إنشاء Connected App في Salesforce
- توليد شهادة موقّعة ذاتيًا
- الحصول على اعتمادات REST API
الخطوة 1: إنشاء Connected App
يُنشئ Connected App اتصالًا آمنًا بين DuoKey وSalesforce عبر REST API.
الانتقال إلى App Manager
- سجّل الدخول إلى حساب Salesforce الخاص بك
- انقر أيقونة الترس Setup
- في Quick Find، ابحث عن "App Manager"
- انتقل إلى Apps ← App Manager
إنشاء Connected App جديد
- انقر زر New Connected App
- املأ المعلومات الأساسية:
| الحقل | القيمة |
|---|---|
| Connected App Name | DuoKey BYOK Integration |
| API Name | (معبّأ تلقائيًا) |
| Contact Email | [email protected] |
تكوين إعدادات OAuth
- حدد Enable OAuth Settings
- عيّن Callback URL:
sfdc://oauth/restapi/success - في Selected OAuth Scopes، أضف: Full access (full)
- انقر Save
عنوان رد النداء sfdc://oauth/restapi/success قياسي لتكاملات Salesforce REST API.
الحصول على Consumer Key وSecret
- من App Manager، اعثر على Connected App الذي أنشأته حديثًا
- انقر سهم القائمة المنسدلة (▼) واختر View
- في قسم API (Enable OAuth Settings)، انقر Manage Consumer Details
- أدخل رمز التحقق المُرسَل إلى بريدك الإلكتروني
- انسخ واحفظ بشكل آمن:
- Consumer Key (Client ID)
- Consumer Secret (Client Secret)
حافظ على أمان هذه الاعتمادات. ستحتاج إليها عند تكوين تطبيق DuoKey.
الخطوة 2: توليد شهادة موقّعة ذاتيًا
يتطلب Salesforce شهادة موقّعة ذاتيًا لتكامل BYOK مع خدمة Cache-Only Key.
الانتقال إلى إدارة الشهادات
- في إعداد Salesforce، ابحث عن "Certificate" في Quick Find
- انتقل إلى Security ← Certificate and Key Management
إنشاء شهادة موقّعة ذاتيًا
- انقر Create Self-Signed Certificate
- املأ تفاصيل الشهادة:
| الحقل | القيمة | ملاحظة |
|---|---|---|
| Label | DuoKey BYOK Certificate | اسم وصفي |
| Unique Name | (معبّأ تلقائيًا) | أو أدخله يدويًا |
| Key Size | 4096 | مُوصى به للأمان |
| Exportable Private Key | محدد | يتيح النسخ الاحتياطي/الترحيل |
يتيح لك تفعيل "Exportable Private Key" تصدير الشهادة إذا لزم الأمر لأغراض النسخ الاحتياطي أو الترحيل.
انقر Save
الخطوة 3: الحصول على اعتمادات REST API
اسم مستخدم وكلمة مرور Salesforce
هذه هي اعتمادات تسجيل الدخول القياسية إلى Salesforce:
- اسم المستخدم: بريد حساب Salesforce الخاص بك
- كلمة المرور: كلمة مرور حساب Salesforce الخاص بك
توليد Security Token
إعادة تعيين Security Token
- انقر على أيقونة ملفك الشخصي في أعلى اليمين
- اختر Settings
- في Quick Find، ابحث عن "Reset My Security Token"
- انتقل إلى My Personal Information ← Reset My Security Token
- انقر Reset Security Token
- تحقق من بريدك الإلكتروني بحثًا عن الرمز الأمني الجديد
- انسخ واحفظ الرمز الأمني بشكل آمن
- يُرسَل الرمز الأمني عبر البريد الإلكتروني ويجب الحفاظ على سريّته
- إذا غيّرت كلمة المرور، تتم إعادة تعيين رمزك الأمني تلقائيًا
- ستحتاج إلى استخدام أحدث رمز أمني لمصادقة API
نطاق/مثيل Salesforce
- انتقل إلى Setup Home ← Company Settings ← My Domain
- دوّن اسم نطاقك (مثال:
yourcompany.develop.lightning.force.com) - استخرج الاسم المستعار للمثيل (مثال:
yourcompany)
ملخص الاعتمادات
| الاعتماد | الوصف | مثال |
|---|---|---|
| Consumer Key | من إعدادات OAuth في Connected App | 3MVG9... (سلسلة طويلة) |
| Consumer Secret | من إعدادات OAuth في Connected App | 12345... (سلسلة رقمية) |
| Salesforce Username | بريد تسجيل الدخول إلى Salesforce | [email protected] |
| Salesforce Password | كلمة مرور حساب Salesforce الخاص بك | YourP@ssw0rd |
| Security Token | من Reset My Security Token | ABC123... (أبجدي رقمي) |
| Domain/Instance | الاسم المستعار لنطاق Salesforce الخاص بك | yourcompany |
| Certificate | اسم الشهادة الموقّعة ذاتيًا | DuoKey BYOK Certificate |
فكّر في استخدام مدير كلمات مرور آمن لتخزين هذه الاعتمادات بأمان.