summaryrefslogtreecommitdiff
path: root/src/main/java/moe/nea/prickly/auth/Authorizations.java
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2025-10-12 21:17:12 +0200
committerLinnea Gräf <nea@nea.moe>2025-10-12 21:17:31 +0200
commitc87b9d73eaf66c88749ae69959de2b6994483569 (patch)
treeba93724c3b7fc3b93d8d5087f1122f8d601c6ca4 /src/main/java/moe/nea/prickly/auth/Authorizations.java
parentd872a6b1576b66ddd7b48f3ec0f77b8d5290fa62 (diff)
downloadprickly-c87b9d73eaf66c88749ae69959de2b6994483569.tar.gz
prickly-c87b9d73eaf66c88749ae69959de2b6994483569.tar.bz2
prickly-c87b9d73eaf66c88749ae69959de2b6994483569.zip
feat: add authorize redirection
Diffstat (limited to 'src/main/java/moe/nea/prickly/auth/Authorizations.java')
-rw-r--r--src/main/java/moe/nea/prickly/auth/Authorizations.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main/java/moe/nea/prickly/auth/Authorizations.java b/src/main/java/moe/nea/prickly/auth/Authorizations.java
index 8b720a5..0106e74 100644
--- a/src/main/java/moe/nea/prickly/auth/Authorizations.java
+++ b/src/main/java/moe/nea/prickly/auth/Authorizations.java
@@ -1,9 +1,14 @@
/* (C) 2025 Linnea Gräf - Licensed to everyone under the BSD 3 Clause License */
package moe.nea.prickly.auth;
+import com.auth0.jwt.JWT;
import com.auth0.jwt.algorithms.Algorithm;
import moe.nea.prickly.config.Config;
public class Authorizations {
public static final Algorithm JWT_ALGORITHM = Algorithm.HMAC256(Config.SECRET);
+
+ public static String createToken(String username) {
+ return JWT.create().withSubject(username).sign(JWT_ALGORITHM);
+ }
}