diff --git a/build.gradle.kts b/build.gradle.kts index daf4da72..3df1891b 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -71,6 +71,11 @@ dependencies { // GeoIP implementation("com.maxmind.geoip2:geoip2:4.2.0") + + // JWT Authentication + implementation("io.jsonwebtoken:jjwt-api:0.12.5") + runtimeOnly("io.jsonwebtoken:jjwt-impl:0.12.5") + runtimeOnly("io.jsonwebtoken:jjwt-jackson:0.12.5") } group = "icu.samnya" diff --git a/config/application.properties b/config/application.properties index 1b47e5c1..a9a29721 100644 --- a/config/application.properties +++ b/config/application.properties @@ -110,3 +110,6 @@ simplejavamail.smtp.password= ## GeoIP Settings (Powered by MaxMind GeoLite2) aqua-net.geoip.path=data/GeoLite2-Country.mmdb aqua-net.geoip.ip-header=CF-Connecting-IP + +## JWT Authentication Settings +aqua-net.jwt.secret="Open Sesame!"