initial commit

This commit is contained in:
m.zare
2026-04-10 18:25:21 +03:30
commit 77ca6c34a3
263 changed files with 34470 additions and 0 deletions

10
config/jwt.go Normal file
View File

@@ -0,0 +1,10 @@
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
}