/
githubmirror
/
photoprism
Обзор
Документация
Войти
/
githubmirror
/
photoprism
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
internal/server/limiter/auth.go
16 строк
499 B
Michael Mayer
Backend: Refactor middleware naming and improve code comments #5235
01 окт 2025, 00:25
01 окт 2025, 00:25
838adee
Код
Авторство
О чём код?
package limiter import ( "time" "golang.org/x/time/rate" ) // Default authentication rate-limit parameters. const ( DefaultAuthInterval = time.Second * 10 // average authentication errors per second DefaultAuthLimit = 60 // authentication failure burst rate limit (for access tokens) ) // Auth limits the number of authentication errors from a single IP per time interval (every 15 seconds by default). var Auth = NewLimit(rate.Every(DefaultAuthInterval), DefaultAuthLimit)