支持多種協議的身份認證Java客戶端:pac4j

jopen 10年前發布 | 104K 次閱讀 pac4j OpenID/單點登錄SSO

pac4j是一個支持多種支持多種協議的身份認證的Java客戶端。
支持多種協議的身份認證Java客戶端:pac4j

它有一個非常簡單和統一的API以支持以下這6個客戶端認證機制:

  1. OAuth (1.0 & 2.0)
  2. CAS (1.0, 2.0, SAML, logout & proxy)
  3. HTTP (form & basic auth authentications)
  4. OpenID
  5. SAML (2.0)
  6. Google App Engine UserService.
  7. OpenID Connect 1.0

提供 7 種庫實現用于不同環境:

  1. the CAS server (using the cas-server-support-pac4j library)
  2. the Play 2.x framework (using the play-pac4j_java and play-pac4j_scala libraries)
  3. any basic J2E environment (using the j2e-pac4j library)
  4. the Apache Shiro library (using the buji-pac4j library)
  5. the Spring Security library (using the spring-security-pac4j library)
  6. the Ratpack JVM toolkit (using the ratpack-pac4j module)
  7. the Vertx framework (using the vertx-pac4j module).

支持多種協議的身份認證Java客戶端:pac4j


項目主頁:http://www.baiduhome.net/lib/view/home/1418870307933

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!