Implementations comparison for configuration:
Implementation | The configuration can be defined by properties (YAML or properties file) |
The configuration can be defined by source code |
---|---|---|
spring-webmvc-pac4j | using the pac4j-springboot module for a Spring Boot webapp |
via dependency injection |
jee-pac4j | using the ConfigFactory servlet parameter or via dependency injection (using Spring/Guice) |
|
buji-pac4j | using .ini files |
via dependency injection (using Spring) |
spring-security-pac4j | using the pac4j-springboot module for a Spring Boot webapp |
via dependency injection |
play-pac4j | via dependency injection | |
vertx-pac4j | ||
spark-pac4j | ||
javalin-pac4j | ||
ratpack-pac4j | ||
pippo-pac4j | ||
undertow-pac4j | ||
CAS (authentication delegation) | via customization |
|
jax-rs-pac4j | ||
dropwizard-pac4j | using Dropwizard YAML configuration files |
|
lagom-pac4j | ||
Knox | ||
jooby-pac4j2 |