عميل VPN لـ AWS
Casdoor كمزود هوية SAML في عميل VPN لـ AWS
سيوضح لك هذا الدليل كيفية تكوين Casdoor وعميل VPN لـ AWS لإضافة Casdoor كمزود هوية SAML في عميل VPN لـ AWS.
المتطلبات الأساسية
لإكمال هذا الإعداد، ستحتاج إلى:
حساب AWS مع حقوق إدارية للوصول إلى إعدادات التكوين لمزود الخدمة.
شبكة VPC من Amazon مع نموذج EC2
- إعداد شبكة VPC
- إطلاق نموذج EC2
- في مجموعة الأمان للنموذج، اسمح بحركة ICMP من نطاق CIDR لشبكة VPC - هذا مطلوب للاختبار.
شهادة خاصة مستوردة إلى مدير الشهادات لـ AWS (ACM)
نظام Windows أو Mac يعمل بأحدث برنامج عميل VPN لـ AWS.
تكوين تطبيق SAML
- في تطبيق Casdoor، حدد
Redirect URL
إلىurn:amazon:webservices:clientvpn
.
- حدد
SAML reply URL
إلىhttp://127.0.0.1:35001
.
- احفظ المحتوى في
SAML metadata
كملف XML.
تكوين AWS
تكوين Casdoor كمزود هوية لـ AWS
افتح وحدة تحكم IAM واختر مزودي الهوية من شريط التنقل.
انقر على إنشاء مزود.
حدد SAML لنوع المزود، أضف اسمًا فريدًا لهذا المزود، وقم بتحميل وثيقة البيانات الوصفية - نفس الملف الذي حفظته من تطبيق Casdoor في القسم السابق.
انقر على الخطوة التالية. في الشاشة التالية، انقر على إنشاء.
إنشاء نقطة نهاية لعميل VPN لـ AWS
افتح وحدة تحكم Amazon VPC في منطقة AWS من اختيارك.
من شريط التنقل الجانبي الأيسر، اختر نقاط نهاية عميل VPN تحت شبكة خاصة افتراضية (VPN).
انقر على إنشاء نقطة نهاية لعميل VPN.
أدخل نطاق IP لمستخدميك البعيدين في حقل Client IPv4 CIDR لتخصيص نطاق IP.
بالنسبة لـ Server Certificate ARN، اختر الشهادة التي قمت بإنشائها.
بالنسبة لخيارات المصادقة، اختر استخدام المصادقة القائمة على المستخدم، ثم المصادقة الاتحادية.
بالنسبة لـ SAML provider ARN، اختر مزود الهوية الذي قمت بإنشائه.
انقر على Create Client VPN Endpoint.
ربط عميل VPN بشبكة VPC المستهدفة
اختر ارتباطات الشبكة المستهدفة في خيارات عميل VPN، ثم انقر على ربط الشبكة المستهدفة.
من القائمة المنسدلة، اختر VPC والشبكة الفرعية التي ترغب في ربط نقطة النهاية الخاصة بك بها.
تكوين تفويض محدد لمجموعة SAML
اختر تبويب Authorization rules في خيارات VPN الخاصة بالعميل وانقر على Add Authorize rule.
لتمكين شبكة الوجهة، حدد عنوان IP لنموذج EC2 الذي تم إنشاؤه في المتطلبات الأساسية. على سبيل المثال،
172.31.16.0/20
.تحت خيار منح الوصول إلى، اختر Allow access to users in a specific access group. على سبيل المثال،
casdoor
.قدم وصفًا اختياريًا وانقر على Add authorization rule.
الاتصال بعميل VPN
اختر نقطة نهاية عميل VPN التي أنشأتها للتو. يجب أن تكون الآن في الحالة المتاحة.
انقر على Download Client Configuration لتحميل ملف التكوين إلى سطح المكتب الخاص بك.
افتح تطبيق سطح المكتب لعميل VPN لـ AWS على جهازك.
في القائمة العلوية، اختر File و Manage Profiles.
انقر على Add Profile واختر الملف الذي تم تحميله مؤخرًا.
يجب أن ترى الآن الملف الشخصي في القائمة على برنامج عميل VPN لـ AWS. اختره وانقر على الاتصال.