Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Bridge from the pac4j security library to Spring Security (reactive)

License

NotificationsYou must be signed in to change notification settings

pac4j/spring-security-pac4j

Repository files navigation

Thespring-security-pac4j project is abridge from pac4j to Spring Security (reactive) to push the pac4j security context into the Spring Security security (reactive) context.
It's based on thepac4j security engine. It's available under the Apache 2 license.

spring-security-pac4jJDKpac4jSpring securityOperating philosophyUsage of LombokStatus
version >= 1017v6v6Bridge onlyYesProduction ready
version >= 917v5v6Bridge onlyNoProduction ready
version >= 811v5v5Standalone security libraryNoProduction ready
version >= 611v5v5Standalone security libraryNoProduction ready
version >= 58v4v5Standalone security libraryNoProduction ready

Since version 8 (working as a bridge only), it must be used with apac4j security library:

  • thejakartaee-pac4j (Spring 6) orjavaee-pac4j (Spring 5) implementation (which has similar filters asspring-security-pac4j version <= 7.x)
  • if you use Spring MVC, thespring-webmvc-pac4j implementation version >= 7 (Spring 6) or version < 7 (Spring 5)
  • if you use Spring Webflux, thespring-webflux-pac4j implementation version >= 2 (Spring 6) or version < 2 (Spring 5)

Whileit is always better to directly use a pac4j security library alone, this bridge can be used to keep legacy software and avoid full migration.

Usage

2) The bridge is automatically installed

3) Install, configure and use the pac4j security library

You must refer to the documentation of the pac4j security library you use:jakartaee-pac4j orspring-webmvc-pac4j orspring-webflux-pac4j.

Demos

Spring security boot demo with pac4j JEE filters:spring-security-pac4j +jakartaee-pac4j:spring-security-jee-pac4j-boot-demo.

Spring Security boot demo with pac4j SpringMVC:spring-security-pac4j +spring-webmvc-pac4j:spring-security-webmvc-pac4j-boot-demo.

Spring Security reactive boot demo with pac4j Spring Webflux:spring-security-pac4j +spring-webflux-pac4j:spring-security-webflux-pac4j-boot-demo.

Versions

The latest released version is theMaven Central, available in theMaven central repository.Thenext version is under development.

See therelease notes. Learn more by browsing thepac4j documentation and thespring-security-pac4j Javadoc.

See themigration guide as well.

Need help?

You can use themailing lists or thecommercial support.


[8]ページ先頭

©2009-2025 Movatter.jp