Implement JWT session and token
This commit is contained in:
@@ -79,6 +79,14 @@ func (c *Config) GetCustomerJWTExpiresTTL() int {
|
||||
return c.Jwt.Customer.ExpiresTTL
|
||||
}
|
||||
|
||||
func (c *Config) GetSelfOrderJWTSecret() string {
|
||||
return c.Jwt.SelfOrder.Secret
|
||||
}
|
||||
|
||||
func (c *Config) GetSelfOrderJWTExpiresTTL() int {
|
||||
return c.Jwt.SelfOrder.ExpiresTTL
|
||||
}
|
||||
|
||||
func (c *Config) LogLevel() string {
|
||||
return c.Log.LogLevel
|
||||
}
|
||||
|
||||
@@ -4,6 +4,12 @@ type Jwt struct {
|
||||
Token Token `mapstructure:"token"`
|
||||
RefreshToken RefreshToken `mapstructure:"refresh_token"`
|
||||
Customer Customer `mapstructure:"customer"`
|
||||
SelfOrder SelfOrder `mapstructure:"self_order"`
|
||||
}
|
||||
|
||||
type SelfOrder struct {
|
||||
ExpiresTTL int `mapstructure:"expires-ttl"`
|
||||
Secret string `mapstructure:"secret"`
|
||||
}
|
||||
|
||||
type Token struct {
|
||||
|
||||
Reference in New Issue
Block a user