add giga wear auth ui

This commit is contained in:
2026-09-14 19:25:24 +03:00
parent 53453c2688
commit fce29831a2
16 changed files with 383 additions and 15 deletions
@@ -14,8 +14,12 @@ class JwtPreparer(
private val envFetcher: EnvFetcher
) {
private val tokenTimeInMinutes = envFetcher.get("JWT_DURATION", "30").toLong()
fun prepare(userId: Long): String {
val exp = Date(System.currentTimeMillis() + TimeUnit.MINUTES.toMillis(tokenTimeInMinutes))
fun prepare(
userId: Long,
expMillis: Long = System.currentTimeMillis() + TimeUnit.MINUTES.toMillis(tokenTimeInMinutes)
): String {
val exp = Date(expMillis)
val token = JWT.create()
.withAudience(jwtInfo.audience)
.withIssuer(jwtInfo.issuer)