mirror of
https://github.com/drakkan/sftpgo.git
synced 2025-12-06 22:30:56 +03:00
db shared sessions: set key and type as primary key
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
This commit is contained in:
@@ -86,7 +86,7 @@ func TestDbOAuth2Manager(t *testing.T) {
|
||||
a, err := m.getPendingAuth(auth.State)
|
||||
assert.NoError(t, err)
|
||||
assert.Equal(t, sdkkms.SecretStatusPlain, a.ClientSecret.GetStatus())
|
||||
session, err := dataprovider.GetSharedSession(auth.State)
|
||||
session, err := dataprovider.GetSharedSession(auth.State, dataprovider.SessionTypeOAuth2Auth)
|
||||
assert.NoError(t, err)
|
||||
authReq := oauth2PendingAuth{}
|
||||
err = json.Unmarshal(session.Data.([]byte), &authReq)
|
||||
@@ -107,10 +107,10 @@ func TestDbOAuth2Manager(t *testing.T) {
|
||||
m.addPendingAuth(auth)
|
||||
_, err = m.getPendingAuth(auth.State)
|
||||
assert.Error(t, err)
|
||||
_, err = dataprovider.GetSharedSession(auth.State)
|
||||
_, err = dataprovider.GetSharedSession(auth.State, dataprovider.SessionTypeOAuth2Auth)
|
||||
assert.NoError(t, err)
|
||||
m.cleanup()
|
||||
_, err = dataprovider.GetSharedSession(auth.State)
|
||||
_, err = dataprovider.GetSharedSession(auth.State, dataprovider.SessionTypeOAuth2Auth)
|
||||
assert.Error(t, err)
|
||||
_, err = m.decodePendingAuthData("not a byte array")
|
||||
require.Error(t, err)
|
||||
@@ -126,7 +126,7 @@ func TestDbOAuth2Manager(t *testing.T) {
|
||||
}
|
||||
auth.ClientSecret.SetStatus(sdkkms.SecretStatusSecretBox)
|
||||
m.addPendingAuth(auth)
|
||||
_, err = dataprovider.GetSharedSession(auth.State)
|
||||
_, err = dataprovider.GetSharedSession(auth.State, dataprovider.SessionTypeOAuth2Auth)
|
||||
assert.Error(t, err)
|
||||
asJSON, err := json.Marshal(auth)
|
||||
assert.NoError(t, err)
|
||||
|
||||
Reference in New Issue
Block a user