From 2815d76b1db0fb6e0cf592ec9d9c8b29fedc6cfd Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Mon, 19 Feb 2024 02:40:00 -0500 Subject: [PATCH] [+] JWT authentication settings --- build.gradle.kts | 5 +++++ config/application.properties | 3 +++ 2 files changed, 8 insertions(+) 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!"