mirror of
https://github.com/goharbor/harbor
synced 2025-04-16 02:18:04 +00:00
Return UAA error to Security Context layer
This commit is contained in:
parent
87ca267b0f
commit
40b6cb0d43
|
@ -104,10 +104,12 @@ func Login(m models.AuthModel) (*models.User, error) {
|
|||
return nil, nil
|
||||
}
|
||||
user, err := authenticator.Authenticate(m)
|
||||
if user == nil && err == nil {
|
||||
log.Debugf("Login failed, locking %s, and sleep for %v", m.Principal, frozenTime)
|
||||
lock.Lock(m.Principal)
|
||||
time.Sleep(frozenTime)
|
||||
if user == nil {
|
||||
if err == nil {
|
||||
log.Debugf("Login failed, locking %s, and sleep for %v", m.Principal, frozenTime)
|
||||
lock.Lock(m.Principal)
|
||||
time.Sleep(frozenTime)
|
||||
}
|
||||
return user, err
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user