Code change
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
package model
|
package model
|
||||||
|
|
||||||
|
/*
|
||||||
import (
|
import (
|
||||||
"github.com/golang-jwt/jwt/v5"
|
"github.com/golang-jwt/jwt/v5"
|
||||||
)
|
)
|
||||||
@@ -9,6 +10,7 @@ type Claims struct {
|
|||||||
Role string `json:"role"`
|
Role string `json:"role"`
|
||||||
jwt.RegisteredClaims
|
jwt.RegisteredClaims
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
type Login struct {
|
type Login struct {
|
||||||
AccessToken string `json:"access_token"`
|
AccessToken string `json:"access_token"`
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import (
|
|||||||
|
|
||||||
"git.kundeng.us/phoenix/textsender-auth/internal/config"
|
"git.kundeng.us/phoenix/textsender-auth/internal/config"
|
||||||
intmodels "git.kundeng.us/phoenix/textsender-auth/internal/model"
|
intmodels "git.kundeng.us/phoenix/textsender-auth/internal/model"
|
||||||
// "git.kundeng.us/phoenix/textsender-models"
|
"git.kundeng.us/phoenix/textsender-models"
|
||||||
)
|
)
|
||||||
|
|
||||||
const ROLE_TYPE = "regular"
|
const ROLE_TYPE = "regular"
|
||||||
@@ -34,8 +34,8 @@ func (t *TokenGenerator) GenerateToken(user intmodels.User) (*intmodels.Login, e
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (t *TokenGenerator) generateClaims(user intmodels.User, role string, issuedAt time.Time, expiredAt time.Time) intmodels.Claims {
|
func (t *TokenGenerator) generateClaims(user intmodels.User, role string, issuedAt time.Time, expiredAt time.Time) models.token.Claims {
|
||||||
return intmodels.Claims{
|
return models.token.Claims{
|
||||||
UserId: user.Id.String(),
|
UserId: user.Id.String(),
|
||||||
Role: role,
|
Role: role,
|
||||||
RegisteredClaims: jwt.RegisteredClaims{
|
RegisteredClaims: jwt.RegisteredClaims{
|
||||||
|
|||||||
Reference in New Issue
Block a user