MCPcopy Create free account
hub / github.com/erpc/erpc / buildFailOpenUser

Method buildFailOpenUser

auth/strategy_database.go:521–530  ·  view source on GitHub ↗

buildFailOpenUser returns the configured emergency user when fail-open is enabled. Returns nil when fail-open is disabled or not configured.

()

Source from the content-addressed store, hash-verified

519// buildFailOpenUser returns the configured emergency user when fail-open is enabled.
520// Returns nil when fail-open is disabled or not configured.
521func (s *DatabaseStrategy) buildFailOpenUser() *common.User {
522 if s.cfg == nil || s.cfg.FailOpen == nil || !s.cfg.FailOpen.Enabled {
523 return nil
524 }
525 u := &common.User{Id: s.cfg.FailOpen.UserId}
526 if s.cfg.FailOpen.RateLimitBudget != "" {
527 u.RateLimitBudget = s.cfg.FailOpen.RateLimitBudget
528 }
529 return u
530}

Callers 2

AuthenticateMethod · 0.95
tryFastFailOpenMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected