Fork me on GitHub

Implementations comparison for the web components:

Categories

Implementation The WebContext The SessionStore The HTTPActionAdapater
spring-webmvc-pac4j
J2EContext

J2ESessionStore

J2ENoHttpActionAdapter.INSTANCE
j2e-pac4j
J2EContext

J2ESessionStore

J2ENoHttpActionAdapter.INSTANCE
buji-pac4j
J2EContext

ShiroSessionStore

J2ENoHttpActionAdapter.INSTANCE
spring-security-pac4j
J2EContext

J2ESessionStore

J2ENoHttpActionAdapter.INSTANCE
play-pac4j
PlayWebContext

PlayCacheSessionStore to use the Play Cache, PlayCookieSessionStore to use the Play session cookie

PlaytHttpActionAdapter
vertx-pac4j
VertxWebContext

VertxSessionStore

DefaultHttpActionAdapter
spark-pac4j
SparkWebContext

J2SessionStore

DefaultHttpActionAdapter
javalin-pac4j
Pac4jContext

J2SessionStore

DefaultHttpActionAdapter
ratpack-pac4j
RatpackWebContext

RatpackSessionStore
pippo-pac4j
undertow-pac4j
UndertowWebContext

UndertowSessionStore

UndertowNopHttpActionAdapter
CAS
jax-rs-pac4j
dropwizard-pac4j
lagom-pac4j
Knox
jooby-pac4j2