pac4j
1.0.0
pac4j
は、Web アプリケーションと Web サービスを保護するためにユーザーを認証し、プロファイルを取得し、認可を管理する Java 用の簡単で強力なセキュリティ フレームワークです。これは、包括的な概念とコンポーネントのセットを提供します。ほとんどのフレームワーク/ツールで利用でき、ほとんどの認証/認可メカニズムをサポートします。 Apache 2 ライセンスに基づいてライセンスされています。
JDK | パック4j | ロンボク島の使い方 |
---|---|---|
17 | v6.x | はい |
11 | v5.x | いいえ |
8 | v4.x | いいえ |
JEE • Spring Web MVC (Spring Boot) • Spring Webflux (Spring Boot) • Apache Tora • Spring Security (Spring Boot)
CAS サーバー • 失神 • Apache Knox
Play 2.x • Vertx • Spark Java • Ratpack • JAX-RS • Dropwizard
ジャバリン、ピッポ、アンダートウ、ラーゴム、アッカ HTTP、ジュービー
OAuth (Facebook、Twitter、Google...) - SAML - CAS - OpenID Connect - HTTP - Google App Engine - Kerberos (SPNEGO/ネゴシエート)
LDAP - SQL - JWT - MongoDB - CouchDB - IP アドレス - REST API
役割 - 匿名/リメンバーミー/(完全に) 認証済み - プロファイルの種類、属性
CORS - CSRF - セキュリティ ヘッダー - IP アドレス、HTTP メソッド
最新リリースのバージョンは で、Maven 中央リポジトリで入手できます。次のバージョンは開発中です。
詳細については、ドキュメントを参照してください。
メーリング リストまたは商用サポートを使用できます。
CAS および pac4j コンサルティング会社