mirror of
https://github.com/drakkan/sftpgo.git
synced 2025-12-08 07:10:56 +03:00
REST API v2
- add JWT authentication - admins are now stored inside the data provider - admin access can be restricted based on the source IP: both proxy header and connection IP are checked - deprecate REST API CLI: it is not relevant anymore Some other changes to the REST API can still happen before releasing SFTPGo 2.0.0 Fixes #197
This commit is contained in:
@@ -980,7 +980,7 @@ func TestBasicUsersCache(t *testing.T) {
|
||||
_, ok = dataprovider.GetCachedWebDAVUser(username)
|
||||
assert.True(t, ok)
|
||||
// cache is invalidated after user deletion
|
||||
err = dataprovider.DeleteUser(&user)
|
||||
err = dataprovider.DeleteUser(user.Username)
|
||||
assert.NoError(t, err)
|
||||
_, ok = dataprovider.GetCachedWebDAVUser(username)
|
||||
assert.False(t, ok)
|
||||
@@ -1164,13 +1164,13 @@ func TestUsersCacheSizeAndExpiration(t *testing.T) {
|
||||
_, ok = dataprovider.GetCachedWebDAVUser(user4.Username)
|
||||
assert.True(t, ok)
|
||||
|
||||
err = dataprovider.DeleteUser(&user1)
|
||||
err = dataprovider.DeleteUser(user1.Username)
|
||||
assert.NoError(t, err)
|
||||
err = dataprovider.DeleteUser(&user2)
|
||||
err = dataprovider.DeleteUser(user2.Username)
|
||||
assert.NoError(t, err)
|
||||
err = dataprovider.DeleteUser(&user3)
|
||||
err = dataprovider.DeleteUser(user3.Username)
|
||||
assert.NoError(t, err)
|
||||
err = dataprovider.DeleteUser(&user4)
|
||||
err = dataprovider.DeleteUser(user4.Username)
|
||||
assert.NoError(t, err)
|
||||
|
||||
err = os.RemoveAll(u.GetHomeDir())
|
||||
|
||||
Reference in New Issue
Block a user