Merge branch 'rsa' into 'main'
added logging for access token expiration See merge request psa/uess/authn!3
This commit is contained in:
+10
-1
@@ -16,6 +16,7 @@ import (
|
||||
"log"
|
||||
"os"
|
||||
"sort"
|
||||
"strconv"
|
||||
"time"
|
||||
|
||||
"github.com/golang-jwt/jwt/v5"
|
||||
@@ -242,6 +243,8 @@ func generateAccessToken(email, sessionID, userID string, roleID []int) (string,
|
||||
AccessTokenExpiration = "45"
|
||||
}
|
||||
|
||||
log.Print("AccessTokenExpiration (minutes):", AccessTokenExpiration)
|
||||
|
||||
if roleID == nil {
|
||||
roleID = []int{}
|
||||
}
|
||||
@@ -255,7 +258,13 @@ func generateAccessToken(email, sessionID, userID string, roleID []int) (string,
|
||||
}
|
||||
}
|
||||
|
||||
expirationTime := time.Now().Add(24 * time.Hour).Unix()
|
||||
expirationMinutes, err := strconv.Atoi(AccessTokenExpiration)
|
||||
if err != nil {
|
||||
log.Println("Invalid AccessTokenExpiration value, defaulting to 45 minutes")
|
||||
expirationMinutes = 45
|
||||
}
|
||||
|
||||
expirationTime := time.Now().Add(time.Duration(expirationMinutes) * time.Minute).Unix()
|
||||
|
||||
claims := &models.AccessToken{
|
||||
Email: email,
|
||||
|
||||
Reference in New Issue
Block a user