
OpenAM v16.1.3
منصة مفتوحة المصدر لإدارة الوصول، توفر تسجيل الدخول الموحّد (SSO)، والمصادقة التكيفية، والترخيص، والاتحاد (Federation) لضمان الوصول الآمن إلى تطبيقات الويب، والجوال، والسحابة.
إدارة الوصول المفتوحة (OpenAM) هي حل لإدارة الوصول يشمل المصادقة، والدخول الموحّد (SSO)، والترخيص، والاتحاد (Federation)، والصلاحيات (Entitlements)، وأمن خدمات الويب.
تضمن ميزات الدخول الموحّد عبر النطاقات (CDSSO)، وSAML 2.0، وOAuth 2.0 وOpenID Connect أن يتكامل OpenAM بسهولة مع التطبيقات القديمة، والمخصصة، والسحابية دون الحاجة إلى أي تعديلات. إنه حل تحكم مفتوح المصدر وودود للمطوّرين يتيح لك امتلاك وحماية الهويات الرقمية لمستخدميك.
الميزات الرئيسية
إدارة المصادقة
باستخدام OpenAM يمكنك إعداد عمليات مصادقة معقدة عبر طرق مصادقة متنوعة، مثل اسم المستخدم وكلمة المرور، وكلمة المرور لمرة واحدة (OTP)، والكوكيز المحفوظة، ومصادقة رمز الاستجابة السريعة (QR)، والمزيد... كما يدعم OpenAM موفّري الهوية الخارجيين باستخدام بروتوكولات SAML وOAuth2 وNTLM وKerberos.
إدارة الوصول
التكاملات مع OpenIG أو وكيل السياسات الخاص بـ OpenAM تتيح لك إعداد سياسات وصول مرنة لمواردك. يمكن أن تكون هذه السياسات قائمة على الأدوار، أو على مستوى المصادقة، أو على السمات، وإذا كنت بحاجة إلى منطق مرن، يمكنك كتابة سكربت لسياسة الوصول.
الدخول الموحّد عبر النطاقات
بعد مصادقة واحدة، يحصل المستخدم على حق الوصول إلى جميع الموارد المحمية بواسطة OpenAM. وبالتالي، لا حاجة للمصادقة في الخدمات الأخرى.
الاتحاد (Federation)
يدعم OpenAM بروتوكولي الاتحاد OAuth2/OIDC وSAMLv2، لذا يمكن لـ OpenAM العمل كموفّر هوية وموفّر خدمة معًا.
قابلية التوسعة
إذا كان عليك توسيع وظائف OpenAM، فإن ذلك سهل نسبيًا. فبنية OpenAM القابلة للتركيب (pluggable) تجعل التعديل سهلاً نسبيًا. يمكنك تنفيذ وحدة مصادقة مخصصة خاصة بك، ومصدر بيانات المستخدمين، ومصدر بيانات الجلسات، ومنطق ما بعد المصادقة، والمزيد...
الترخيص
هذا المشروع مرخّص بموجب رخصة التطوير والتوزيع المشتركة (CDDL).
التنزيلات
- حزم توزيع OpenAM (جميع أنظمة التشغيل)
- صورة Docker الخاصة بـ OpenAM (جميع أنظمة التشغيل)
تنزيل وكلاء السياسات لـ OpenAM:
- OpenIG كبوابة/بروكسي عكسي/نقطة نهاية للترخيص
- وكيل سياسات Java الخاص بـ OpenAM (جميع أنظمة التشغيل)
- وكلاء سياسات .Net/Mono الخاصين بـ OpenAM (Windows/Linux)
- وكيل سياسات الويب الخاص بـ OpenAM
كيفية بناء OpenAM من المصدر
لبناء OpenAM من المصدر، يجب استخدام JDK 11 أو إصدار أحدث
لمستخدمي Windows، قبل الاستنساخ والبناء شغّل الأمر التالي:
git config --system core.longpaths true
git clone https://github.com/OpenIdentityPlatform/OpenAM.git
mvn install -f OpenAM
كيفية التشغيل بعد البناء
أضف اسم المضيف المؤهَّل بالكامل (FQDN) في ملف /etc/hosts (في Windows: c:\windows\systems32\drivers\etc\hosts):
127.0.0.1 login.domain.com
شغّل OpenAM من المصدر:
mvn cargo:run -f OpenAM/openam-server
الخطوة التالية هي الانتقال إلى http://login.domain.com:8080/openam حيث ستشاهد صفحة الترحيب الخاصة بـ OpenAM
الدعم
- التوثيق الخاص بمجتمع OpenAM
- المناقشات الخاصة بمجتمع OpenAM
- القضايا الخاصة بمجتمع OpenAM
- الدعم التجاري لـ OpenAM
الشكر 🥰
- Sun Access Manager/OpenSSO
- Oracle OpenSSO
- Forgerock OpenAM
المساهمة
يرجى تقديم طلب سحب (Pull request)
الداعمون
شكرًا لجميع داعمينا! كن داعمًا 🙏
الرعاة
ادعم هذا المشروع بأن تصبح راعيًا. سيظهر شعارك هنا مع رابط إلى موقعك الإلكتروني. كن راعيًا ❤️
