mirror of
https://github.com/goharbor/harbor.git
synced 2024-09-29 22:07:32 +02:00
Merge pull request #4225 from reasonerjt/master
Return UAA error to Security Context layer
This commit is contained in:
commit
a813edbe2c
@ -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