[{"data":1,"prerenderedAt":113},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-ar-keycloak":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"marketplace-app-ar-keycloak",{"slug":9,"slugs":10,"categorySlugs":11,"name":16,"description":17,"phase":18,"unavailableReason":19,"docsUrl":20,"logo":21,"github":22,"tagline":23,"longDescription":24,"features":25,"useCases":32,"steps":42,"faq":58,"specs":74,"compatibleOs":85,"relatedApps":86,"relatedPosts":106,"category":110},"keycloak",{"fr":9,"en":9,"ar":9,"es":9},{"fr":12,"en":13,"ar":14,"es":15},"cybersecurity","cybersecurity-bastion","الأمن-السيبراني-والحصن","ciberseguridad-bastion","Keycloak","مزوّد هوية مفتوح المصدر لتسجيل الدخول الموحّد في المؤسسات: OIDC وSAML 2.0 وrealms واتحاد LDAP وActive Directory والدخول عبر Google أو GitHub.",2,"awaiting_qa","https:\u002F\u002Fservorbit.com\u002Fblog\u002F%D9%86%D8%B4%D8%B1-keycloak-%D9%84%D8%AA%D8%B3%D8%AC%D9%8A%D9%84-%D8%A7%D9%84%D8%AF%D8%AE%D9%88%D9%84-%D8%A7%D9%84%D9%85%D9%88%D8%AD%D8%AF-sso-%D8%B9%D9%84%D9%89-%D8%AE%D8%A7%D8%AF%D9%85%D9%83-vps","https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fselfhst\u002Ficons\u002Fsvg\u002Fkeycloak.svg","https:\u002F\u002Fgithub.com\u002Fkeycloak\u002Fkeycloak","Keycloak — تسجيل دخول موحّد مفتوح المصدر للمؤسسات على VPS الخاص بك: OIDC وSAML 2.0 وrealms واتحاد LDAP وMFA، دون ترخيص لكل مستخدم.","Keycloak هو مزوّد الهوية مفتوح المصدر (رخصة Apache 2.0) الذي تدعمه Red Hat ومؤسسة Cloud Native Computing Foundation. يوحّد تسجيل الدخول إلى تطبيقاتك: حساب واحد وصفحة دخول واحدة، ورموز OpenID Connect أو تأكيدات SAML 2.0 تتحقق منها تطبيقاتك دون أن تدير كلمات المرور بنفسها. تعزل الـ realms كل عميل أو كل بيئة، ويربط الاتحاد دليل LDAP أو Active Directory قائماً، ويتيح الـ brokering الدخول عبر Google أو GitHub أو Microsoft أو مزوّد OIDC آخر.\n\nاستضافته على VPS الخاص بك تُبقي حسابات مستخدميك وجلساتهم وسجلات التدقيق على خادم تديره أنت، دون فوترة لكل مستخدم نشط. يناسب Keycloak الفرق التي تطوّر بـ Java وSpring Boot وNode.js وPHP و‎.NET وتريد تسجيل دخول موحّداً قياسياً، والشركات التي يجب أن تُثبت أين تُحفظ بيانات الهوية لديها.",[26,27,28,29,30,31],"OpenID Connect وOAuth 2.0 وSAML 2.0 — خادم واحد لتطبيقات الويب والجوال وواجهات API والأدوات الداخلية.","Realms — مساحات هوية معزولة، لكل منها مستخدموها وعملاؤها وأدوارها وصفحة الدخول الخاصة بها.","اتحاد الأدلة — اربط دليل LDAP أو Active Directory قائماً دون ترحيل الحسابات.","الدخول عبر مزوّد خارجي — Google أو GitHub أو Microsoft أو أي مزوّد OIDC أو SAML.","مصادقة قوية — OTP وWebAuthn ومفاتيح المرور، وسياسات كلمات المرور، وكشف هجمات التخمين.","أدوار ومجموعات وصلاحيات دقيقة — صلاحيات محمولة في الرمز تقرؤها تطبيقاتك دون طلب إضافي.",[33,36,39],{"title":34,"body":35},"تسجيل دخول موحّد لكل أدواتك الداخلية","يسجّل فريقك الدخول مرة واحدة ويصل إلى Grafana وGitea وNextcloud أو تطبيقات العمل. ومغادرة موظف تعني تعطيل حساب واحد، لا حساباً في كل أداة.",{"title":37,"body":38},"المصادقة في تطبيق SaaS الخاص بك","يفوّض تطبيقك المبني بـ Spring Boot أو Node.js أو Laravel تسجيل الدخول والتسجيل وإعادة تعيين كلمة المرور وMFA إلى Keycloak، ولا يتحقق إلا من رمز OIDC.",{"title":40,"body":41},"realm لكل عميل","تعزل الوكالة أو ناشر البرمجيات كل عميل في realm خاص به، مع صفحة دخول بهويته البصرية، واتحاد دليل Active Directory الخاص به عند الحاجة.",[43,46,49,52,55],{"title":44,"body":45},"إنشاء VPS واختيار العنوان","اطلب VPS بنظام Ubuntu 24.04 بذاكرة 2 غيغابايت على الأقل، و4 غيغابايت إذا كانت عدة realms تستقبل حركة. يتطلب Keycloak نطاقاً: فهو يوقّع رموزه ويبني عمليات إعادة التوجيه OIDC وSAML على عنوانه العام عبر HTTPS. يعمل على نطاق فرعي من أحد نطاقاتك، أو على النطاق الفرعي المجاني للـ VPS (keycloak.{dns_slug}‎.servorbit-dns.com) مع HTTPS. لا حاجة إلى شراء اسم نطاق.",{"title":47,"body":48},"تثبيت Keycloak من المتجر","من مساحة العميل اختر Keycloak وحدّد العنوان ثم انقر «تثبيت». ينشر السكربت Keycloak وقاعدة بيانات PostgreSQL الخاصة به داخل Docker، ويحفظ البيانات في وحدة تخزين مخصّصة، ويضبط الوكيل العكسي nginx عبر HTTPS.",{"title":50,"body":51},"تسجيل الدخول لأول مرة","افتح https:\u002F\u002Fyour-domain\u002Fadmin وسجّل الدخول باسم المستخدم admin وكلمة المرور المعروضة في مساحة العميل (زر «إظهار»). هذا الحساب في realm master مسؤول مؤقت: أنشئ فوراً حساب مسؤول خاصاً بك بالدور admin، ثم عطّل حساب admin الأصلي.",{"title":53,"body":54},"إنشاء realm لتطبيقاتك","احتفظ بـ realm master للإدارة فقط. أنشئ realm مخصّصاً («Create realm»)، واضبط سياسة كلمات المرور، وفعّل كشف هجمات التخمين، وعند الحاجة MFA عبر OTP أو مفاتيح المرور.",{"title":56,"body":57},"ربط تطبيقك الأول","داخل الـ realm أضف عميل OpenID Connect، وصرّح بعناوين إعادة التوجيه لتطبيقك، وانسخ السرّ الخاص به. عنوان الاكتشاف الذي تُدخله في التطبيق هو https:\u002F\u002Fyour-domain\u002Frealms\u002F\u003Cyour-realm>\u002F‎.well-known\u002Fopenid-configuration.",[59,62,65,68,71],{"q":60,"a":61},"Keycloak أم Authentik أم ZITADEL: أيّها أختار؟","Keycloak هو الأكمل والأكثر انتشاراً في المؤسسات: SAML 2.0 واتحاد LDAP وActive Directory وrealms وصلاحيات دقيقة، وتكامل أصلي مع Spring Boot ومعظم أطر العمل. أمّا Authentik وZITADEL فأخفّ وأسهل في البدء. اختر Keycloak إذا كنت تحتاج إلى SAML، أو يجب أن تربط دليلاً قائماً، أو تتبع معياراً يعتمده عملاؤك.",{"q":63,"a":64},"هل أحتاج إلى اسم نطاق لـ Keycloak؟","نعم. يوقّع Keycloak رموزه ويبني عمليات إعادة التوجيه OIDC وSAML على عنوانه العام عبر HTTPS، لذا يجب أن يستجيب على اسم ثابت. لا حاجة إلى شراء نطاق: يأتي كل VPS من ServOrbit بنطاق فرعي مجاني (keycloak.{dns_slug}‎.servorbit-dns.com) مع شهادة HTTPS. ويمكنك أيضاً استخدام نطاق فرعي من أحد نطاقاتك.",{"q":66,"a":67},"أين أجد كلمة مرور المسؤول؟","تُعرض في مساحة العميل، في صفحة التطبيق المثبّت؛ واسم المستخدم هو admin. تفتح لوحة إدارة realm master. يصنّف Keycloak هذا الحساب كحساب مؤقت: أنشئ مسؤولاً خاصاً بك ثم عطّل هذا الحساب.",{"q":69,"a":70},"كم من الذاكرة يجب أن أخصّص؟","يعمل Keycloak على JVM: احسب نحو 600 ميغابايت في وضع الخمول مع قاعدة PostgreSQL. يكفي VPS بذاكرة 2 غيغابايت للبدء؛ انتقل إلى 4 غيغابايت إذا كانت عدة realms تستقبل حركة أو تشارك تطبيقات أخرى الخادم.",{"q":72,"a":73},"كيف أنسخ Keycloak احتياطياً وأحدّثه؟","تُحفظ الحسابات والـ realms والعملاء والجلسات الدائمة في قاعدة PostgreSQL، المخزّنة في وحدة التخزين keycloak-pgdata: انسخها احتياطياً بـ pg_dump قبل كل تحديث. للترقية، غيّر وسم صورة Keycloak في ملف docker-compose.yml الخاص بالتطبيق، ثم شغّل docker compose pull ثم docker compose up -d؛ يرحّل Keycloak مخطّطه عند الإقلاع.",{"ram":75,"cpu":76,"disk":77,"stack":78,"port":81,"license":82,"version":83,"os":84},"2 غيغابايت كحد أدنى","2 vCPU","20 غيغابايت",[79,16,80],"Docker","PostgreSQL 17","8105","Apache-2.0","26.8.1","Ubuntu 24.04",[],[87,95,100],{"name":88,"slug":89,"categorySlug":14,"categoryName":90,"categoryColor":91,"logo":92,"tagline":93,"description":94},"Authentik","authentik","الأمن السيبراني والحصن","text-red-400 bg-red-500\u002F10",null,"بديل Auth0 ذاتي الاستضافة — مزوّد هوية كامل مع OIDC وSAML وLDAP ومفاتيح المرور ومحرر تدفقات بصري.","منصة هوية مفتوحة المصدر ذاتية الاستضافة: أدر المستخدمين والدخول الموحد (SSO) وبروتوكولَي OIDC\u002FSAML ومفاتيح المرور (passkeys) وتدفقات المصادقة المخصصة — بديل Auth0 وOkta على خادمك الافتراضي الخاص.",{"name":96,"slug":97,"categorySlug":14,"categoryName":90,"categoryColor":91,"logo":92,"tagline":98,"description":99},"ZITADEL","zitadel","أدارة الهويات وSSO والصلاحيات باستضافة ذاتية، جاهز في 5 دقائق.","منصة إدارة هوية مفتوحة المصدر للمطورين: OIDC وOAuth 2.0 ومفاتيح المرور ومتعدد المستأجرين الأصلي. بديل خفيف الوزن لـ Keycloak لفرق التطوير.",{"name":101,"slug":102,"categorySlug":14,"categoryName":90,"categoryColor":91,"logo":103,"tagline":104,"description":105},"Authelia","authelia","https:\u002F\u002Fcdn.simpleicons.org\u002Fauthelia","أضِف المصادقة متعددة العوامل (MFA) والدخول الموحّد (SSO) وتحكّمًا دقيقًا في الوصول أمام أي تطبيق — دون الحاجة إلى أي تعديل على الشيفرة.","بوّابة مصادقة وتفويض مفتوحة المصدر — أضِف المصادقة متعددة العوامل (MFA) والدخول الموحّد (SSO) وتحكّمًا دقيقًا في الوصول أمام أي تطبيق دون المساس بشيفرته.",[107,108,109],"keycloak-sso-vps","authentik-vs-authelia-keycloak-sso-vps-2026","deployer-zitadel-vps",{"key":111,"slug":14,"name":90,"objective":112,"icon":111,"color":91},"security","تعزيز أمن البنى التحتية.",1793289393913]