Documentation ¶
Index ¶
Constants ¶
View Source
const ( DefaultAccessTokenTTL = 15 // Значение по умолчанию для TTL Access Token в минутах DefaultRefreshTokenTTL = 24 * 60 * 30 // Значение по умолчанию для TTL Refresh Token в минутах (30 дней) DefaultTimeout = 10 )
View Source
const ( DefaultTTL = 15 DefaultMaxAttempts = 3 )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AUTH ¶
type AUTH struct { Key string `yaml:"key"` // Ключ для аутентификации AccessTokenTTL float64 `yaml:"access_token_ttl,omitempty"` // TTL Access Token в минутах (опционально) RefreshTokenTTL float64 `yaml:"refresh_token_ttl,omitempty"` // TTL Refresh Token в минутах (опционально) LDAPConfig LDAPAuth `yaml:"ldap"` }
type Redis ¶
type Redis struct { Address []string `yaml:"address"` // Список адресов Redis серверов Username string `yaml:"username"` // Имя пользователя для аутентификации Redis Password string `yaml:"password"` // Пароль для аутентификации Redis ClusterMode bool `yaml:"cluster_mode"` // Режим кластера Redis (true/false) DB int `yaml:"db"` // Номер базы данных Redis (0 по умолчанию) MaxRetry int `yaml:"max_retry"` // Максимальное количество попыток повторного подключения }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.