forked from SteamWar/SteamWar
Refactor V2 Auth
This commit is contained in:
@@ -30,7 +30,6 @@ val Token.type: TokenType
|
||||
get() = when (name.substring((0..1))) {
|
||||
"RT" -> TokenType.REFRESH_TOKEN
|
||||
"AT" -> TokenType.ACCESS_TOKEN
|
||||
"PT" -> TokenType.RESET_PASSWORD
|
||||
else -> TokenType.OLD_TOKEN
|
||||
}
|
||||
|
||||
@@ -38,7 +37,6 @@ val TokenType.lifetime: Duration
|
||||
get() = when (this) {
|
||||
TokenType.REFRESH_TOKEN -> 7.days
|
||||
TokenType.ACCESS_TOKEN -> 5.minutes
|
||||
TokenType.RESET_PASSWORD -> 10.minutes
|
||||
TokenType.OLD_TOKEN -> 1.days
|
||||
}
|
||||
|
||||
@@ -49,7 +47,6 @@ val Token.isValid: Boolean
|
||||
get() = created.toLocalDateTime().plus(lifetime.toJavaDuration()).isAfter(LocalDateTime.now())
|
||||
|
||||
enum class TokenType {
|
||||
RESET_PASSWORD,
|
||||
ACCESS_TOKEN,
|
||||
REFRESH_TOKEN,
|
||||
OLD_TOKEN
|
||||
|
||||
Reference in New Issue
Block a user