Implementations comparison for the default logics:
| Implementation | The default SecurityLogic |
The default CallbackLogic |
The default LogoutLogic |
|---|---|---|---|
| spring-webmvc-pac4j | ![]() DefaultSecurityLogic.INSTANCE |
![]() DefaultCallbackLogic.INSTANCE |
![]() DefaultLogoutLogic.INSTANCE |
| spring-webflux-pac4j | ![]() DefaultSecurityLogic.INSTANCE |
![]() DefaultCallbackLogic.INSTANCE |
![]() DefaultLogoutLogic.INSTANCE |
| jee-pac4j | ![]() DefaultSecurityLogic.INSTANCE |
![]() DefaultCallbackLogic.INSTANCE |
![]() DefaultLogoutLogic.INSTANCE |
| buji-pac4j | ![]() DefaultSecurityLogic.INSTANCE |
![]() DefaultCallbackLogic.INSTANCE |
![]() DefaultLogoutLogic.INSTANCE |
| spring-security-pac4j | ![]() DefaultSecurityLogic.INSTANCE |
![]() DefaultCallbackLogic.INSTANCE |
![]() DefaultLogoutLogic.INSTANCE |
| play-pac4j | ![]() DefaultSecurityLogic.INSTANCE |
![]() DefaultCallbackLogic.INSTANCE |
![]() DefaultLogoutLogic.INSTANCE |
| vertx-pac4j | ![]() DefaultSecurityLogic.INSTANCE |
![]() DefaultCallbackLogic.INSTANCE |
![]() DefaultLogoutLogic.INSTANCE |
| spark-pac4j | ![]() DefaultSecurityLogic.INSTANCE |
![]() DefaultCallbackLogic.INSTANCE |
![]() DefaultLogoutLogic.INSTANCE |
| javalin-pac4j | ![]() DefaultSecurityLogic.INSTANCE |
![]() DefaultCallbackLogic.INSTANCE |
![]() DefaultLogoutLogic.INSTANCE |
| ratpack-pac4j | ![]() |
![]() |
![]() |
| pippo-pac4j | ![]() DefaultSecurityLogic or configurable |
![]() DefaultCallbackLogic or configurable |
![]() DefaultLogoutLogic or configurable |
| undertow-pac4j | ![]() DefaultSecurityLogic.INSTANCE |
![]() DefaultCallbackLogic.INSTANCE |
![]() DefaultLogoutLogic.INSTANCE |
| CAS | ![]() DefaultSecurityLogic.INSTANCE |
![]() |
![]() |
| jax-rs-pac4j | ![]() DefaultSecurityLogic or configurable |
![]() DefaultCallbackLogic or configurable |
![]() DefaultLogoutLogic or configurable |
| dropwizard-pac4j | ![]() DefaultSecurityLogic or configurable |
![]() DefaultCallbackLogic or configurable |
![]() DefaultLogoutLogic or configurable |
| lagom-pac4j | ![]() Custom security logic via service composition |
![]() No callback logic |
![]() No logout logic |
| http4s-pac4j | ![]() DefaultSecurityLogic.INSTANCE |
![]() DefaultCallbackLogic.INSTANCE |
![]() DefaultLogoutLogic.INSTANCE |
| Knox | ![]() DefaultSecurityLogic.INSTANCE (via j2e-pac4j) |
![]() DefaultCallbackLogic.INSTANCE (via j2e-pac4j) |
![]() DefaultLogoutLogic.INSTANCE (via j2e-pac4j) |
| jooby-pac4j2 | ![]() DefaultSecurityLogic.INSTANCE |
![]() DefaultCallbackLogic.INSTANCE |
![]() DefaultLogoutLogic.INSTANCE |

