mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-10-06 07:36:37 +08:00
feat(auth): implement decoupled sliding-window rate limiting for login and oauth
This commit is contained in:
@@ -79,10 +79,12 @@ func (p *Plugin) Apply(ctx *core.Context) error {
|
||||
core.Bind[contracts.DBService](ctx, SetDBService)
|
||||
core.Bind[contracts.CacheService](ctx, SetCacheService)
|
||||
core.Bind[contracts.TaskService](ctx, SetTaskService)
|
||||
core.Bind[contracts.LimiterService](ctx, SetLimiterService)
|
||||
ctx.OnDispose(func() error {
|
||||
SetDBService(nil)
|
||||
SetCacheService(nil)
|
||||
SetTaskService(nil)
|
||||
SetLimiterService(nil)
|
||||
return nil
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user