mirror of
https://github.com/drakkan/sftpgo.git
synced 2025-12-08 07:10:56 +03:00
defender: allow to set a different score for "no auth tried" events
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
This commit is contained in:
@@ -851,8 +851,7 @@ func TestOIDCToken(t *testing.T) {
|
||||
token.Role = ""
|
||||
err = token.getUser(req)
|
||||
if assert.Error(t, err) {
|
||||
_, ok := err.(*util.RecordNotFoundError)
|
||||
assert.True(t, ok)
|
||||
assert.ErrorIs(t, err, util.ErrNotFound)
|
||||
}
|
||||
|
||||
user := dataprovider.User{
|
||||
@@ -1165,8 +1164,7 @@ func TestOIDCPreLoginHook(t *testing.T) {
|
||||
server.initializeRouter()
|
||||
|
||||
_, err = dataprovider.UserExists(username, "")
|
||||
_, ok = err.(*util.RecordNotFoundError)
|
||||
assert.True(t, ok)
|
||||
assert.ErrorIs(t, err, util.ErrNotFound)
|
||||
// now login with OIDC
|
||||
authReq := newOIDCPendingAuth(tokenAudienceWebClient)
|
||||
oidcMgr.addPendingAuth(authReq)
|
||||
@@ -1226,8 +1224,7 @@ func TestOIDCPreLoginHook(t *testing.T) {
|
||||
assert.Equal(t, http.StatusFound, rr.Code)
|
||||
assert.Equal(t, webClientLoginPath, rr.Header().Get("Location"))
|
||||
_, err = dataprovider.UserExists(username, "")
|
||||
_, ok = err.(*util.RecordNotFoundError)
|
||||
assert.True(t, ok)
|
||||
assert.ErrorIs(t, err, util.ErrNotFound)
|
||||
if assert.Len(t, oidcMgr.tokens, 1) {
|
||||
for k := range oidcMgr.tokens {
|
||||
oidcMgr.removeToken(k)
|
||||
|
||||
Reference in New Issue
Block a user