pac4j
เป็นเฟรมเวิร์กการรักษาความปลอดภัยที่ใช้งานง่ายและมีประสิทธิภาพสำหรับ Java ในการตรวจสอบสิทธิ์ผู้ใช้ รับโปรไฟล์ และจัดการการอนุญาตเพื่อรักษาความปลอดภัยแอปพลิเคชันเว็บและบริการบนเว็บโดยให้ชุด แนวคิดและส่วนประกอบ ที่ครอบคลุม สามารถใช้งานได้กับเฟรมเวิร์ก/เครื่องมือส่วนใหญ่ และ รองรับกลไกการตรวจสอบสิทธิ์/การอนุญาตส่วนใหญ่ ได้รับอนุญาตภายใต้ใบอนุญาต Apache 2
เจดีเค | pac4j | การใช้ลอมบอก |
---|---|---|
17 | v6.x | ใช่ |
11 | เวอร์ชัน 5.x | เลขที่ |
8 | v4.x | เลขที่ |
JEE • Spring Web MVC (บูตสปริง) • Spring Webflux (บูตสปริง) • Apache Shiro • Spring Security (บูตสปริง)
เซิร์ฟเวอร์ CAS • เป็นลมหมดสติ • Apache Knox
เล่น 2.x • Vertx • Spark Java • Ratpack • JAX-RS • Dropwizard
Javalin • Pippo • Undertow • Lagom • Akka HTTP • Jooby
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