mirror of
https://github.com/bitwarden/android.git
synced 2025-02-17 12:30:00 +03:00
Clear the users auto-unlock key on logout (#561)
This commit is contained in:
parent
125c304d12
commit
3c00a41d84
2 changed files with 26 additions and 0 deletions
|
@ -256,6 +256,7 @@ class AuthRepositoryImpl constructor(
|
|||
authDiskSource.apply {
|
||||
storeUserKey(userId = userId, userKey = null)
|
||||
storePrivateKey(userId = userId, privateKey = null)
|
||||
storeUserAutoUnlockKey(userId = userId, userAutoUnlockKey = null)
|
||||
storeOrganizationKeys(userId = userId, organizationKeys = null)
|
||||
storeOrganizations(userId = userId, organizations = null)
|
||||
}
|
||||
|
|
|
@ -1001,6 +1001,10 @@ class AuthRepositoryTest {
|
|||
userId = USER_ID_1,
|
||||
privateKey = PRIVATE_KEY,
|
||||
)
|
||||
storeUserAutoUnlockKey(
|
||||
userId = USER_ID_1,
|
||||
userAutoUnlockKey = USER_AUTO_UNLOCK_KEY,
|
||||
)
|
||||
storeOrganizationKeys(
|
||||
userId = USER_ID_1,
|
||||
organizationKeys = ORGANIZATION_KEYS,
|
||||
|
@ -1032,6 +1036,10 @@ class AuthRepositoryTest {
|
|||
userId = USER_ID_1,
|
||||
userKey = null,
|
||||
)
|
||||
fakeAuthDiskSource.assertUserAutoUnlockKey(
|
||||
userId = USER_ID_1,
|
||||
userAutoUnlockKey = null,
|
||||
)
|
||||
fakeAuthDiskSource.assertOrganizationKeys(
|
||||
userId = USER_ID_1,
|
||||
organizationKeys = null,
|
||||
|
@ -1093,6 +1101,10 @@ class AuthRepositoryTest {
|
|||
userId = USER_ID_2,
|
||||
privateKey = PRIVATE_KEY,
|
||||
)
|
||||
storeUserAutoUnlockKey(
|
||||
userId = USER_ID_2,
|
||||
userAutoUnlockKey = USER_AUTO_UNLOCK_KEY,
|
||||
)
|
||||
storeOrganizationKeys(
|
||||
userId = USER_ID_2,
|
||||
organizationKeys = ORGANIZATION_KEYS,
|
||||
|
@ -1120,6 +1132,10 @@ class AuthRepositoryTest {
|
|||
userId = USER_ID_1,
|
||||
userKey = null,
|
||||
)
|
||||
fakeAuthDiskSource.assertUserAutoUnlockKey(
|
||||
userId = USER_ID_1,
|
||||
userAutoUnlockKey = null,
|
||||
)
|
||||
fakeAuthDiskSource.assertOrganizationKeys(
|
||||
userId = USER_ID_1,
|
||||
organizationKeys = null,
|
||||
|
@ -1148,6 +1164,10 @@ class AuthRepositoryTest {
|
|||
userId = USER_ID_2,
|
||||
privateKey = PRIVATE_KEY,
|
||||
)
|
||||
storeUserAutoUnlockKey(
|
||||
userId = USER_ID_2,
|
||||
userAutoUnlockKey = USER_AUTO_UNLOCK_KEY,
|
||||
)
|
||||
storeOrganizationKeys(
|
||||
userId = USER_ID_2,
|
||||
organizationKeys = ORGANIZATION_KEYS,
|
||||
|
@ -1172,6 +1192,10 @@ class AuthRepositoryTest {
|
|||
userId = USER_ID_2,
|
||||
userKey = null,
|
||||
)
|
||||
fakeAuthDiskSource.assertUserAutoUnlockKey(
|
||||
userId = USER_ID_2,
|
||||
userAutoUnlockKey = null,
|
||||
)
|
||||
fakeAuthDiskSource.assertOrganizationKeys(
|
||||
userId = USER_ID_2,
|
||||
organizationKeys = null,
|
||||
|
@ -1398,6 +1422,7 @@ class AuthRepositoryTest {
|
|||
private const val ENCRYPTED_USER_KEY = "encryptedUserKey"
|
||||
private const val PUBLIC_KEY = "PublicKey"
|
||||
private const val PRIVATE_KEY = "privateKey"
|
||||
private const val USER_AUTO_UNLOCK_KEY = "userAutoUnlockKey"
|
||||
private const val USER_ID_1 = "2a135b23-e1fb-42c9-bec3-573857bc8181"
|
||||
private const val USER_ID_2 = "b9d32ec0-6497-4582-9798-b350f53bfa02"
|
||||
private const val USER_ID_3 = "3816ef34-0747-4133-9b7a-ba35d3768a68"
|
||||
|
|
Loading…
Add table
Reference in a new issue