Skip to content

Commit

Permalink
Updated
Browse files Browse the repository at this point in the history
  • Loading branch information
bskjon committed May 20, 2024
1 parent df70ba0 commit 0473079
Showing 1 changed file with 20 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
package no.iktdev.streamit.library.db.tables

import no.iktdev.streamit.library.db.tables.catalog.defaultExpression
import org.jetbrains.exposed.dao.id.IntIdTable
import org.jetbrains.exposed.sql.Column
import org.jetbrains.exposed.sql.javatime.CurrentDateTime
import org.jetbrains.exposed.sql.javatime.datetime
import java.time.Duration
import java.time.LocalDateTime

object delegatedAuthenticationTable: IntIdTable() {
val pin: Column<Int> = integer("pin")
val requesterId: Column<String> = char("requesterId", 64)
val created: Column<LocalDateTime> = datetime("created").defaultExpression(CurrentDateTime)
val expires: Column<LocalDateTime> = datetime("expires").clientDefault { LocalDateTime.now().plusMinutes(15) }

init {
uniqueIndex(requesterId)
}
}

0 comments on commit 0473079

Please sign in to comment.