11 lines
461 B
Go
11 lines
461 B
Go
package config
|
|
|
|
import "time"
|
|
|
|
// JWTConfig holds configuration for JWT token service
|
|
type JWTConfig struct {
|
|
Secret string `mapstructure:"secret"` // JWT secret key for token signing
|
|
AccessTokenExpiration time.Duration `mapstructure:"access_token_expiration"` // Access token expiration duration
|
|
RefreshTokenExpiration time.Duration `mapstructure:"refresh_token_expiration"` // Refresh token expiration duration
|
|
}
|