pac4j
إطارًا أمنيًا سهلاً وقويًا لـ Java لمصادقة المستخدمين والحصول على ملفاتهم الشخصية وإدارة التراخيص من أجل تأمين تطبيقات الويب وخدمات الويب.ويقدم مجموعة شاملة من المفاهيم والمكونات . وهو متاح لمعظم الأطر/الأدوات ويدعم معظم آليات المصادقة/الترخيص . وهو مرخص بموجب ترخيص Apache 2.
JDK | pac4j | استخدام لومبوك |
---|---|---|
17 | v6.x | نعم |
11 | v5.x | لا |
8 | v4.x | لا |
JEE • Spring Web MVC (التمهيد الربيعي) • Spring Webflux (التمهيد الربيعي) • Apache Shiro • Spring Security (التمهيد الربيعي)
خادم CAS • سينكوب • أباتشي نوكس
تشغيل 2.x • Vertx • Spark Java • Ratpack • JAX-RS • Dropwizard
جافالين • بيبو • أندرتو • لاجوم • عكا HTTP • جوبي
OAuth (Facebook، Twitter، Google...) - SAML - CAS - OpenID Connect - HTTP - Google App Engine - Kerberos (SPNEGO/Negotiate)
LDAP - SQL - JWT - MongoDB - CouchDB - عنوان IP - REST API
الأدوار - مصادقة مجهولة/تذكرني/(بالكامل) - نوع الملف الشخصي والسمة
CORS - CSRF - رؤوس الأمان - عنوان IP، طريقة HTTP
أحدث إصدار تم إصداره هو، وهو متوفر في مستودع Maven المركزي. الإصدار التالي قيد التطوير.
اقرأ الوثائق لمزيد من المعلومات.
يمكنك استخدام القوائم البريدية أو الدعم التجاري.
شركة CAS وpac4j الاستشارية