refresh token

This commit is contained in:
gowthaman.b
2023-11-12 23:13:13 +05:30
parent ac36d7e8c7
commit e38da54f11
3 changed files with 81 additions and 7 deletions

View File

@@ -37,7 +37,7 @@ object Session {
private val logger = LoggerFactory.getLogger("session")
private val currentUser = object : ThreadLocal<AuthUser>() {
override fun initialValue(): AuthUser {
return AuthUser("", "", emptyList<String>())
return AuthUser("", "", emptyList(), "")
}
}
@@ -159,6 +159,7 @@ object Session {
fun currentUser() = currentUser.get().userName
fun currentTenant() = currentUser.get().tenant
fun currentRoles() = currentUser.get().roles
fun currentToken() = currentUser.get().token
fun jwk() = keypair.toParams(JsonWebKey.OutputControlLevel.PUBLIC_ONLY)
fun Database.findByEntityAndId(entity: String, id: String): DataModel {