Spring Boot
Build configuration
dependencies {
implementation(kotlin("stdlib-jdk8"))
implementation(kotlin("reflect"))
implementation("pl.treksoft:kvision-server-spring-boot:$kvisionVersion")
implementation("org.springframework.boot:spring-boot-starter")
implementation("org.springframework.boot:spring-boot-devtools")
implementation("org.springframework.boot:spring-boot-starter-web")
implementation("org.springframework.boot:spring-boot-starter-jdbc")
implementation("org.pac4j:spring-webmvc-pac4j:$springMvcPac4jVersion")
implementation("org.pac4j:pac4j-http:$pac4jVersion")
implementation("org.pac4j:pac4j-sql:$pac4jVersion")
implementation("org.springframework.security:spring-security-crypto:$springSecurityCryptoVersion")
implementation("commons-logging:commons-logging:$commonsLoggingVersion")
implementation("com.h2database:h2:$h2Version")
implementation("org.postgresql:postgresql:$pgsqlVersion")
implementation("com.github.andrewoma.kwery:core:$kweryVersion")
implementation("com.github.andrewoma.kwery:mapper:$kweryVersion")
}Application configuration
Implementation
Service class
Application class
Authentication with Pac4j
Last updated