Fork me on GitHub

Implementations comparison for the default logics:

Categories

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